diff options
49 files changed, 2328 insertions, 1775 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index edea5d2..656cdb2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml | |||
@@ -13,6 +13,15 @@ jobs: | |||
13 | - run: make | 13 | - run: make |
14 | - run: rm -v node_exporter | 14 | - run: rm -v node_exporter |
15 | 15 | ||
16 | codespell: | ||
17 | docker: | ||
18 | - image: circleci/python | ||
19 | |||
20 | steps: | ||
21 | - checkout | ||
22 | - run: sudo pip install codespell | ||
23 | - run: codespell --skip=".git,./vendor,ttar" | ||
24 | |||
16 | build: | 25 | build: |
17 | machine: true | 26 | machine: true |
18 | working_directory: /home/circleci/.go_workspace/src/github.com/prometheus/node_exporter | 27 | working_directory: /home/circleci/.go_workspace/src/github.com/prometheus/node_exporter |
@@ -26,7 +35,7 @@ jobs: | |||
26 | steps: | 35 | steps: |
27 | - checkout | 36 | - checkout |
28 | - run: make promu | 37 | - run: make promu |
29 | - run: promu crossbuild -v | 38 | - run: promu crossbuild -v --go 1.9 |
30 | - persist_to_workspace: | 39 | - persist_to_workspace: |
31 | root: . | 40 | root: . |
32 | paths: | 41 | paths: |
@@ -93,7 +102,6 @@ jobs: | |||
93 | - run: mkdir -v -p ${HOME}/bin | 102 | - run: mkdir -v -p ${HOME}/bin |
94 | - run: curl -L 'https://github.com/aktau/github-release/releases/download/v0.7.2/linux-amd64-github-release.tar.bz2' | tar xvjf - --strip-components 3 -C ${HOME}/bin | 103 | - run: curl -L 'https://github.com/aktau/github-release/releases/download/v0.7.2/linux-amd64-github-release.tar.bz2' | tar xvjf - --strip-components 3 -C ${HOME}/bin |
95 | - run: echo 'export PATH=${HOME}/bin:${PATH}' >> ${BASH_ENV} | 104 | - run: echo 'export PATH=${HOME}/bin:${PATH}' >> ${BASH_ENV} |
96 | - run: make promu | ||
97 | - attach_workspace: | 105 | - attach_workspace: |
98 | at: . | 106 | at: . |
99 | - run: make promu | 107 | - run: make promu |
@@ -103,6 +111,7 @@ jobs: | |||
103 | - store_artifacts: | 111 | - store_artifacts: |
104 | path: .tarballs | 112 | path: .tarballs |
105 | destination: releases | 113 | destination: releases |
114 | - run: ln -s .build/linux-amd64/node_exporter node_exporter | ||
106 | - run: | 115 | - run: |
107 | command: | | 116 | command: | |
108 | if [ -n "$CIRCLE_TAG" ]; then | 117 | if [ -n "$CIRCLE_TAG" ]; then |
@@ -119,15 +128,25 @@ jobs: | |||
119 | docker tag "$DOCKER_IMAGE_NAME:$CIRCLE_TAG" "$DOCKER_IMAGE_NAME:latest" | 128 | docker tag "$DOCKER_IMAGE_NAME:$CIRCLE_TAG" "$DOCKER_IMAGE_NAME:latest" |
120 | docker tag "$QUAY_IMAGE_NAME:$CIRCLE_TAG" "$QUAY_IMAGE_NAME:latest" | 129 | docker tag "$QUAY_IMAGE_NAME:$CIRCLE_TAG" "$QUAY_IMAGE_NAME:latest" |
121 | fi | 130 | fi |
122 | - run: echo docker push $DOCKER_IMAGE_NAME | 131 | - run: docker push $DOCKER_IMAGE_NAME:$CIRCLE_TAG |
123 | - run: echo docker push $QUAY_IMAGE_NAME | 132 | - run: docker push $QUAY_IMAGE_NAME:$CIRCLE_TAG |
124 | 133 | ||
125 | workflows: | 134 | workflows: |
126 | version: 2 | 135 | version: 2 |
127 | node_exporter: | 136 | node_exporter: |
128 | jobs: | 137 | jobs: |
129 | - test | 138 | - test: |
130 | - build | 139 | filters: |
140 | tags: | ||
141 | only: /.*/ | ||
142 | - build: | ||
143 | filters: | ||
144 | tags: | ||
145 | only: /.*/ | ||
146 | - codespell: | ||
147 | filters: | ||
148 | tags: | ||
149 | only: /.*/ | ||
131 | - docker_hub_master: | 150 | - docker_hub_master: |
132 | requires: | 151 | requires: |
133 | - test | 152 | - test |
@@ -140,7 +159,7 @@ workflows: | |||
140 | - test | 159 | - test |
141 | - build | 160 | - build |
142 | filters: | 161 | filters: |
162 | tags: | ||
163 | only: /^v.*/ | ||
143 | branches: | 164 | branches: |
144 | ignore: /.*/ | 165 | ignore: /.*/ |
145 | tags: | ||
146 | only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/ | ||
diff --git a/CHANGELOG.md b/CHANGELOG.md index f350693..0c4be3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -2,9 +2,82 @@ | |||
2 | 2 | ||
3 | **Breaking changes** | 3 | **Breaking changes** |
4 | 4 | ||
5 | Linux node_cpu metrics now break out `guest` values into separate metrics. See Issue #737 | 5 | This release contains more breaking changes: |
6 | * Rename label `node` of metric `node_cpu_package_throttles_total` to `package`. | ||
7 | * Add 2nd label `package` to metric `node_cpu_core_throttles_total`. | ||
6 | 8 | ||
7 | ## v0.15.0 / 2017-10-06 | 9 | * [CHANGE] |
10 | * [FEATURE] | ||
11 | * [ENHANCEMENT] | ||
12 | * [BUGFIX] | ||
13 | |||
14 | ## 0.16.0-rc.2 / 2018-04-17 | ||
15 | |||
16 | **Breaking changes** | ||
17 | |||
18 | This release contains major breaking changes to metric names. Many metrics have new names, labels, and label values in order to conform to current naming conventions. | ||
19 | * Linux node_cpu metrics now break out `guest` values into separate metrics. See Issue #737 | ||
20 | * Many counter metrics have been renamed to include `_total`. | ||
21 | * Many metrics have been renamed/modified to include base units, for example `node_cpu` is now `node_cpu_seconds_total`. | ||
22 | |||
23 | In order to help with backwards compatibility, a `metric_relabel_config` is being worked on to allow for easier transition of metric names. See: https://github.com/prometheus/node_exporter/issues/830 | ||
24 | |||
25 | Other breaking changes: | ||
26 | * The megacli collector has been removed, is now replaced by the storcli.py textfile helper. | ||
27 | * The textfile collector will now treat timestamps as errors. | ||
28 | |||
29 | * [CHANGE] Split out guest cpu metrics on Linux. #744 | ||
30 | * [CHANGE] Exclude Linux proc from filesystem type regexp #774 | ||
31 | * [CHANGE] Ignore more virtual filesystems #775 | ||
32 | * [CHANGE] Remove obsolete megacli collector. #798 | ||
33 | * [CHANGE] Ignore /var/lib/docker by default. #814 | ||
34 | * [CHANGE] Cleanup NFS metrics #834 | ||
35 | * [CHANGE] Only report core throttles per core, not per cpu #836 | ||
36 | * [CHANGE] Treat custom textfile metric timestamps as errors #769 | ||
37 | * [CHANGE] Use lowercase cpu label name in interrupts #849 | ||
38 | * [CHANGE] Enable bonding collector by default. #872 | ||
39 | * [CHANGE] Greatly reduce the metrics vmstat returns by default. #874 | ||
40 | * [CHANGE] Greatly trim what netstat collector exposes by default #876 | ||
41 | * [CHANGE] Drop `exec_` prefix and move `node_boot_time_seconds` from `exec` to new `boottime` collector and enable for Darwin/Dragonfly/FreeBSD/NetBSD/OpenBSD. #839, #901 | ||
42 | * [FEATURE] Add `collect[]` parameter #699 | ||
43 | * [FEATURE] Add text collector conversion for ipmitool output. #746 | ||
44 | * [FEATURE] Add openbsd meminfo #724 | ||
45 | * [FEATURE] Add systemd summary metrics #765 | ||
46 | * [FEATURE] Add OpenBSD CPU collector #805 | ||
47 | * [FEATURE] Add NFS Server metrics collector. #803 | ||
48 | * [FEATURE] add sample directory size exporter #789 | ||
49 | * [ENHANCEMENT] added Wear_Leveling_Count attribute to smartmon.sh script #707 | ||
50 | * [ENHANCEMENT] Simplify Utsname string conversion #716 | ||
51 | * [ENHANCEMENT] apt.sh: handle multiple origins in apt-get output #757 | ||
52 | * [ENHANCEMENT] Export systemd timers last trigger seconds. #807 | ||
53 | * [ENHANCEMENT] updates for zfsonlinux 0.7.5 #779 | ||
54 | * [BUGFIX] Fix smartmon.sh textfile script #700 | ||
55 | * [BUGFIX] netdev: Change valueType to CounterValue #749 | ||
56 | * [BUGFIX] textfile: fix duplicate metrics error #738 | ||
57 | * [BUGFIX] Fix panic by updating github.com/ema/qdisc dependency #778 | ||
58 | * [BUGFIX] Use uint64 in the ZFS collector #714 | ||
59 | * [BUGFIX] multiply page size after float64 coercion to avoid signed integer overflow #780 | ||
60 | * [BUGFIX] smartmon: Escape double quotes in device model family #772 | ||
61 | * [BUGFIX] Fix log level regression in #533 #815 | ||
62 | * [BUGFIX] Correct the ClocksPerSec scaling factor on Darwin #846 | ||
63 | * [BUGFIX] Count core throttles per core and per package #871 | ||
64 | * [BUGFIX] Fix netdev collector for linux #890 | ||
65 | * [BUGFIX] Fix memory corruption when number of filesystems > 16 on FreeBSD #900 | ||
66 | * [BUGFIX] Fix parsing of interface aliases in netdev linux #904 | ||
67 | |||
68 | ## 0.15.2 / 2017-12-06 | ||
69 | |||
70 | * [BUGFIX] cpu: Support processor-less (memory-only) NUMA nodes #734 | ||
71 | |||
72 | ## 0.15.1 / 2017-11-07 | ||
73 | |||
74 | * [BUGFIX] xfs: expose correct fields, fix metric names #708 | ||
75 | * [BUGFIX] Correct buffer_bytes > INT_MAX on BSD/amd64. #712 | ||
76 | * [BUGFIX] netstat: return nothing when /proc/net/snmp6 not found #718 | ||
77 | * [BUGFIX] Fix off by one in Linux interrupts collector #721 | ||
78 | * [BUGFIX] Add and use sysReadFile in hwmon collector #728 | ||
79 | |||
80 | ## 0.15.0 / 2017-10-06 | ||
8 | 81 | ||
9 | **Breaking changes** | 82 | **Breaking changes** |
10 | 83 | ||
@@ -46,7 +119,7 @@ Windows support is now removed, the [wmi_exporter](https://github.com/martinlind | |||
46 | * [BUGFIX] Ignore wifi collector permission errors #646 | 119 | * [BUGFIX] Ignore wifi collector permission errors #646 |
47 | * [BUGFIX] Always try to return smartmon_device_info metric #663 | 120 | * [BUGFIX] Always try to return smartmon_device_info metric #663 |
48 | 121 | ||
49 | ## v0.14.0 / 2017-03-21 | 122 | ## 0.14.0 / 2017-03-21 |
50 | 123 | ||
51 | NOTE: We are deprecating several collectors in this release. | 124 | NOTE: We are deprecating several collectors in this release. |
52 | * `gmond` - Out of scope. | 125 | * `gmond` - Out of scope. |
@@ -88,7 +161,7 @@ Breaking changes: | |||
88 | * [BUGFIX] Allow graceful failure in hwmon collector #427 | 161 | * [BUGFIX] Allow graceful failure in hwmon collector #427 |
89 | * [BUGFIX] Fix the reporting of active+total disk metrics for inactive raids. #522 | 162 | * [BUGFIX] Fix the reporting of active+total disk metrics for inactive raids. #522 |
90 | 163 | ||
91 | ## v0.13.0 / 2016-11-26 | 164 | ## 0.13.0 / 2016-11-26 |
92 | 165 | ||
93 | NOTE: We have disabled builds of linux/ppc64 and linux/ppc64le due to build bugs. | 166 | NOTE: We have disabled builds of linux/ppc64 and linux/ppc64le due to build bugs. |
94 | 167 | ||
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ada80dd..8780b12 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md | |||
@@ -17,6 +17,13 @@ Prometheus uses GitHub to manage reviews of pull requests. | |||
17 | Practices for Production | 17 | Practices for Production |
18 | Environments](http://peter.bourgon.org/go-in-production/#formatting-and-style). | 18 | Environments](http://peter.bourgon.org/go-in-production/#formatting-and-style). |
19 | 19 | ||
20 | * Sign your work to certify that your changes were created by yourself or you | ||
21 | have the right to submit it under our license. Read | ||
22 | https://developercertificate.org/ for all details and append your sign-off to | ||
23 | every commit message like this: | ||
24 | |||
25 | Signed-off-by: Random J Developer <example@example.com> | ||
26 | |||
20 | 27 | ||
21 | ## Collector Implementation Guidelines | 28 | ## Collector Implementation Guidelines |
22 | 29 | ||
@@ -37,7 +37,7 @@ else | |||
37 | endif | 37 | endif |
38 | 38 | ||
39 | ifeq ($(GOHOSTARCH),amd64) | 39 | ifeq ($(GOHOSTARCH),amd64) |
40 | ifneq ($(OS_detected),SunOS) | 40 | ifeq ($(OS_detected),$(filter $(OS_detected),Linux FreeBSD Darwin Windows)) |
41 | # Only supported on amd64 | 41 | # Only supported on amd64 |
42 | test-flags := -race | 42 | test-flags := -race |
43 | endif | 43 | endif |
@@ -72,7 +72,7 @@ $(eval $(call goarch_pair,arm64,arm)) | |||
72 | $(eval $(call goarch_pair,mips64,mips)) | 72 | $(eval $(call goarch_pair,mips64,mips)) |
73 | $(eval $(call goarch_pair,mips64el,mipsel)) | 73 | $(eval $(call goarch_pair,mips64el,mipsel)) |
74 | 74 | ||
75 | all: format vet staticcheck checkmetrics build test $(cross-test) $(test-e2e) | 75 | all: style vet staticcheck checkmetrics build test $(cross-test) $(test-e2e) |
76 | 76 | ||
77 | style: | 77 | style: |
78 | @echo ">> checking code style" | 78 | @echo ">> checking code style" |
@@ -91,6 +91,7 @@ skip-test-32bit: | |||
91 | 91 | ||
92 | collector/fixtures/sys/.unpacked: collector/fixtures/sys.ttar | 92 | collector/fixtures/sys/.unpacked: collector/fixtures/sys.ttar |
93 | @echo ">> extracting sysfs fixtures" | 93 | @echo ">> extracting sysfs fixtures" |
94 | if [ -d collector/fixtures/sys ] ; then rm -r collector/fixtures/sys ; fi | ||
94 | ./ttar -C collector/fixtures -x -f collector/fixtures/sys.ttar | 95 | ./ttar -C collector/fixtures -x -f collector/fixtures/sys.ttar |
95 | touch $@ | 96 | touch $@ |
96 | 97 | ||
@@ -25,6 +25,8 @@ Name | Description | OS | |||
25 | ---------|-------------|---- | 25 | ---------|-------------|---- |
26 | arp | Exposes ARP statistics from `/proc/net/arp`. | Linux | 26 | arp | Exposes ARP statistics from `/proc/net/arp`. | Linux |
27 | bcache | Exposes bcache statistics from `/sys/fs/bcache/`. | Linux | 27 | bcache | Exposes bcache statistics from `/sys/fs/bcache/`. | Linux |
28 | bonding | Exposes the number of configured and active slaves of Linux bonding interfaces. | Linux | ||
29 | boottime | Exposes system boot time derived from the `kern.boottime` sysctl. | Darwin, Dragonfly, FreeBSD, NetBSD, OpenBSD | ||
28 | conntrack | Shows conntrack statistics (does nothing if no `/proc/sys/net/netfilter/` present). | Linux | 30 | conntrack | Shows conntrack statistics (does nothing if no `/proc/sys/net/netfilter/` present). | Linux |
29 | cpu | Exposes CPU statistics | Darwin, Dragonfly, FreeBSD, Linux | 31 | cpu | Exposes CPU statistics | Darwin, Dragonfly, FreeBSD, Linux |
30 | diskstats | Exposes disk I/O statistics. | Darwin, Linux | 32 | diskstats | Exposes disk I/O statistics. | Darwin, Linux |
@@ -58,7 +60,6 @@ zfs | Exposes [ZFS](http://open-zfs.org/) performance statistics. | [Linux](http | |||
58 | 60 | ||
59 | Name | Description | OS | 61 | Name | Description | OS |
60 | ---------|-------------|---- | 62 | ---------|-------------|---- |
61 | bonding | Exposes the number of configured and active slaves of Linux bonding interfaces. | Linux | ||
62 | buddyinfo | Exposes statistics of memory fragments as reported by /proc/buddyinfo. | Linux | 63 | buddyinfo | Exposes statistics of memory fragments as reported by /proc/buddyinfo. | Linux |
63 | devstat | Exposes device statistics | Dragonfly, FreeBSD | 64 | devstat | Exposes device statistics | Dragonfly, FreeBSD |
64 | drbd | Exposes Distributed Replicated Block Device statistics (to version 8.4) | Linux | 65 | drbd | Exposes Distributed Replicated Block Device statistics (to version 8.4) | Linux |
@@ -101,7 +102,7 @@ mv /path/to/directory/role.prom.$$ /path/to/directory/role.prom | |||
101 | 102 | ||
102 | ### Filtering enabled collectors | 103 | ### Filtering enabled collectors |
103 | 104 | ||
104 | The `node_exporter` will expose all metrics from enabled collectors by default. This is the recommended way to collect metrics to avoid errors when comparing metrics of different familes. | 105 | The `node_exporter` will expose all metrics from enabled collectors by default. This is the recommended way to collect metrics to avoid errors when comparing metrics of different families. |
105 | 106 | ||
106 | For advanced use the `node_exporter` can be passed an optional list of collectors to filter metrics. The `collect[]` parameter may be used multiple times. In Prometheus configuration you can use this syntax under the [scrape config](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#<scrape_config>). | 107 | For advanced use the `node_exporter` can be passed an optional list of collectors to filter metrics. The `collect[]` parameter may be used multiple times. In Prometheus configuration you can use this syntax under the [scrape config](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#<scrape_config>). |
107 | 108 | ||
@@ -1 +1 @@ | |||
0.15.0 | 0.16.0-rc.2 | ||
diff --git a/collector/bcache_linux.go b/collector/bcache_linux.go index 800a030..56383f9 100644 --- a/collector/bcache_linux.go +++ b/collector/bcache_linux.go | |||
@@ -162,7 +162,7 @@ func (c *bcacheCollector) updateBcacheStats(ch chan<- prometheus.Metric, s *bcac | |||
162 | }, | 162 | }, |
163 | { | 163 | { |
164 | name: "cache_available_percent", | 164 | name: "cache_available_percent", |
165 | desc: "Percentage of cache device without dirty data, useable for writeback (may contain clean cached data).", | 165 | desc: "Percentage of cache device without dirty data, usable for writeback (may contain clean cached data).", |
166 | value: float64(s.Bcache.CacheAvailablePercent), | 166 | value: float64(s.Bcache.CacheAvailablePercent), |
167 | metricType: prometheus.GaugeValue, | 167 | metricType: prometheus.GaugeValue, |
168 | }, | 168 | }, |
diff --git a/collector/bonding_linux.go b/collector/bonding_linux.go index 2d25974..8f441e8 100644 --- a/collector/bonding_linux.go +++ b/collector/bonding_linux.go | |||
@@ -31,7 +31,7 @@ type bondingCollector struct { | |||
31 | } | 31 | } |
32 | 32 | ||
33 | func init() { | 33 | func init() { |
34 | registerCollector("bonding", defaultDisabled, NewBondingCollector) | 34 | registerCollector("bonding", defaultEnabled, NewBondingCollector) |
35 | } | 35 | } |
36 | 36 | ||
37 | // NewBondingCollector returns a newly allocated bondingCollector. | 37 | // NewBondingCollector returns a newly allocated bondingCollector. |
diff --git a/collector/boot_time_bsd.go b/collector/boot_time_bsd.go new file mode 100644 index 0000000..cc2e895 --- /dev/null +++ b/collector/boot_time_bsd.go | |||
@@ -0,0 +1,56 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
14 | // +build freebsd dragonfly openbsd netbsd darwin | ||
15 | // +build !noboottime | ||
16 | |||
17 | package collector | ||
18 | |||
19 | import ( | ||
20 | "github.com/prometheus/client_golang/prometheus" | ||
21 | ) | ||
22 | |||
23 | type bootTimeCollector struct{ boottime bsdSysctl } | ||
24 | |||
25 | func init() { | ||
26 | registerCollector("boottime", defaultEnabled, newBootTimeCollector) | ||
27 | } | ||
28 | |||
29 | // newBootTimeCollector returns a new Collector exposing system boot time on BSD systems. | ||
30 | func newBootTimeCollector() (Collector, error) { | ||
31 | return &bootTimeCollector{ | ||
32 | boottime: bsdSysctl{ | ||
33 | name: "boot_time_seconds", | ||
34 | description: "Unix time of last boot, including microseconds.", | ||
35 | mib: "kern.boottime", | ||
36 | dataType: bsdSysctlTypeStructTimeval, | ||
37 | }, | ||
38 | }, nil | ||
39 | } | ||
40 | |||
41 | // Update pushes boot time onto ch | ||
42 | func (c *bootTimeCollector) Update(ch chan<- prometheus.Metric) error { | ||
43 | v, err := c.boottime.Value() | ||
44 | if err != nil { | ||
45 | return err | ||
46 | } | ||
47 | |||
48 | ch <- prometheus.MustNewConstMetric( | ||
49 | prometheus.NewDesc( | ||
50 | prometheus.BuildFQName(namespace, "", c.boottime.name), | ||
51 | c.boottime.description, | ||
52 | nil, nil, | ||
53 | ), prometheus.GaugeValue, v) | ||
54 | |||
55 | return nil | ||
56 | } | ||
diff --git a/collector/cpu_linux.go b/collector/cpu_linux.go index cd18bd9..f935456 100644 --- a/collector/cpu_linux.go +++ b/collector/cpu_linux.go | |||
@@ -17,7 +17,6 @@ package collector | |||
17 | 17 | ||
18 | import ( | 18 | import ( |
19 | "fmt" | 19 | "fmt" |
20 | "io/ioutil" | ||
21 | "os" | 20 | "os" |
22 | "path/filepath" | 21 | "path/filepath" |
23 | "regexp" | 22 | "regexp" |
@@ -74,12 +73,12 @@ func NewCPUCollector() (Collector, error) { | |||
74 | cpuCoreThrottle: prometheus.NewDesc( | 73 | cpuCoreThrottle: prometheus.NewDesc( |
75 | prometheus.BuildFQName(namespace, cpuCollectorSubsystem, "core_throttles_total"), | 74 | prometheus.BuildFQName(namespace, cpuCollectorSubsystem, "core_throttles_total"), |
76 | "Number of times this cpu core has been throttled.", | 75 | "Number of times this cpu core has been throttled.", |
77 | []string{"core"}, nil, | 76 | []string{"package", "core"}, nil, |
78 | ), | 77 | ), |
79 | cpuPackageThrottle: prometheus.NewDesc( | 78 | cpuPackageThrottle: prometheus.NewDesc( |
80 | prometheus.BuildFQName(namespace, cpuCollectorSubsystem, "package_throttles_total"), | 79 | prometheus.BuildFQName(namespace, cpuCollectorSubsystem, "package_throttles_total"), |
81 | "Number of times this cpu package has been throttled.", | 80 | "Number of times this cpu package has been throttled.", |
82 | []string{"node"}, nil, | 81 | []string{"package"}, nil, |
83 | ), | 82 | ), |
84 | }, nil | 83 | }, nil |
85 | } | 84 | } |
@@ -95,16 +94,16 @@ func (c *cpuCollector) Update(ch chan<- prometheus.Metric) error { | |||
95 | return nil | 94 | return nil |
96 | } | 95 | } |
97 | 96 | ||
98 | // updateCPUfreq reads /sys/bus/cpu/devices/cpu* and expose cpu frequency statistics. | 97 | // updateCPUfreq reads /sys/devices/system/cpu/cpu* and expose cpu frequency statistics. |
99 | func (c *cpuCollector) updateCPUfreq(ch chan<- prometheus.Metric) error { | 98 | func (c *cpuCollector) updateCPUfreq(ch chan<- prometheus.Metric) error { |
100 | cpus, err := filepath.Glob(sysFilePath("bus/cpu/devices/cpu[0-9]*")) | 99 | cpus, err := filepath.Glob(sysFilePath("devices/system/cpu/cpu[0-9]*")) |
101 | if err != nil { | 100 | if err != nil { |
102 | return err | 101 | return err |
103 | } | 102 | } |
104 | 103 | ||
105 | var value uint64 | 104 | var value uint64 |
106 | 105 | packageThrottles := make(map[uint64]uint64) | |
107 | cpu_core_throttles := make(map[int]uint64) | 106 | packageCoreThrottles := make(map[uint64]map[uint64]uint64) |
108 | 107 | ||
109 | // cpu loop | 108 | // cpu loop |
110 | for _, cpu := range cpus { | 109 | for _, cpu := range cpus { |
@@ -132,66 +131,69 @@ func (c *cpuCollector) updateCPUfreq(ch chan<- prometheus.Metric) error { | |||
132 | ch <- prometheus.MustNewConstMetric(c.cpuFreqMax, prometheus.GaugeValue, float64(value)*1000.0, cpuNum) | 131 | ch <- prometheus.MustNewConstMetric(c.cpuFreqMax, prometheus.GaugeValue, float64(value)*1000.0, cpuNum) |
133 | } | 132 | } |
134 | 133 | ||
135 | if _, err := os.Stat(filepath.Join(cpu, "thermal_throttle")); os.IsNotExist(err) { | 134 | // See |
136 | log.Debugf("CPU %v is missing thermal_throttle", cpu) | 135 | // https://www.kernel.org/doc/Documentation/x86/topology.txt |
136 | // https://www.kernel.org/doc/Documentation/cputopology.txt | ||
137 | // https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-devices-system-cpu | ||
138 | var err error | ||
139 | var physicalPackageID, coreID uint64 | ||
140 | |||
141 | // topology/physical_package_id | ||
142 | if physicalPackageID, err = readUintFromFile(filepath.Join(cpu, "topology", "physical_package_id")); err != nil { | ||
143 | log.Debugf("CPU %v is missing physical_package_id", cpu) | ||
144 | continue | ||
145 | } | ||
146 | // topology/core_id | ||
147 | if coreID, err = readUintFromFile(filepath.Join(cpu, "topology", "core_id")); err != nil { | ||
148 | log.Debugf("CPU %v is missing core_id", cpu) | ||
137 | continue | 149 | continue |
138 | } | 150 | } |
139 | 151 | ||
140 | if value, err := readUintFromFile(filepath.Join(cpu, "topology/core_id")); err != nil { | 152 | // metric node_cpu_core_throttles_total |
141 | log.Debugf("CPU %v is misssing topology/core_id", cpu) | 153 | // |
142 | } else { | 154 | // We process this metric before the package throttles as there |
143 | core_id := int(value) | 155 | // are cpu+kernel combinations that only present core throttles |
144 | if value, err = readUintFromFile(filepath.Join(cpu, "thermal_throttle", "core_throttle_count")); err != nil { | 156 | // but no package throttles. |
145 | return err | 157 | // Seen e.g. on an Intel Xeon E5472 system with RHEL 6.9 kernel. |
158 | if _, present := packageCoreThrottles[physicalPackageID]; !present { | ||
159 | packageCoreThrottles[physicalPackageID] = make(map[uint64]uint64) | ||
160 | } | ||
161 | if _, present := packageCoreThrottles[physicalPackageID][coreID]; !present { | ||
162 | // Read thermal_throttle/core_throttle_count only once | ||
163 | if coreThrottleCount, err := readUintFromFile(filepath.Join(cpu, "thermal_throttle", "core_throttle_count")); err == nil { | ||
164 | packageCoreThrottles[physicalPackageID][coreID] = coreThrottleCount | ||
165 | } else { | ||
166 | log.Debugf("CPU %v is missing core_throttle_count", cpu) | ||
146 | } | 167 | } |
147 | cpu_core_throttles[core_id] = value | ||
148 | } | 168 | } |
149 | } | ||
150 | 169 | ||
151 | // core throttles | 170 | // metric node_cpu_package_throttles_total |
152 | for core_id, value := range cpu_core_throttles { | 171 | if _, present := packageThrottles[physicalPackageID]; !present { |
153 | ch <- prometheus.MustNewConstMetric(c.cpuCoreThrottle, prometheus.CounterValue, float64(value), strconv.Itoa(core_id)) | 172 | // Read thermal_throttle/package_throttle_count only once |
173 | if packageThrottleCount, err := readUintFromFile(filepath.Join(cpu, "thermal_throttle", "package_throttle_count")); err == nil { | ||
174 | packageThrottles[physicalPackageID] = packageThrottleCount | ||
175 | } else { | ||
176 | log.Debugf("CPU %v is missing package_throttle_count", cpu) | ||
177 | } | ||
178 | } | ||
154 | } | 179 | } |
155 | 180 | ||
156 | nodes, err := filepath.Glob(sysFilePath("bus/node/devices/node[0-9]*")) | 181 | for physicalPackageID, packageThrottleCount := range packageThrottles { |
157 | if err != nil { | 182 | ch <- prometheus.MustNewConstMetric(c.cpuPackageThrottle, |
158 | return err | 183 | prometheus.CounterValue, |
184 | float64(packageThrottleCount), | ||
185 | strconv.FormatUint(physicalPackageID, 10)) | ||
159 | } | 186 | } |
160 | 187 | ||
161 | // package / NUMA node loop | 188 | for physicalPackageID, core_map := range packageCoreThrottles { |
162 | for _, node := range nodes { | 189 | for coreID, coreThrottleCount := range core_map { |
163 | if _, err := os.Stat(filepath.Join(node, "cpulist")); os.IsNotExist(err) { | 190 | ch <- prometheus.MustNewConstMetric(c.cpuCoreThrottle, |
164 | log.Debugf("NUMA node %v is missing cpulist", node) | 191 | prometheus.CounterValue, |
165 | continue | 192 | float64(coreThrottleCount), |
166 | } | 193 | strconv.FormatUint(physicalPackageID, 10), |
167 | cpulist, err := ioutil.ReadFile(filepath.Join(node, "cpulist")) | 194 | strconv.FormatUint(coreID, 10)) |
168 | if err != nil { | ||
169 | log.Debugf("could not read cpulist of NUMA node %v", node) | ||
170 | return err | ||
171 | } | ||
172 | // cpulist example of one package/node with HT: "0-11,24-35" | ||
173 | line := strings.Split(string(cpulist), "\n")[0] | ||
174 | if line == "" { | ||
175 | // Skip processor-less (memory-only) NUMA nodes. | ||
176 | // E.g. RAM expansion with Intel Optane Drive(s) using | ||
177 | // Intel Memory Drive Technology (IMDT). | ||
178 | log.Debugf("skipping processor-less (memory-only) NUMA node %v", node) | ||
179 | continue | ||
180 | } | ||
181 | firstCPU := strings.FieldsFunc(line, func(r rune) bool { | ||
182 | return r == '-' || r == ',' | ||
183 | })[0] | ||
184 | if _, err := os.Stat(filepath.Join(node, "cpu"+firstCPU, "thermal_throttle", "package_throttle_count")); os.IsNotExist(err) { | ||
185 | log.Debugf("Node %v CPU %v is missing package_throttle", node, firstCPU) | ||
186 | continue | ||
187 | } | 195 | } |
188 | if value, err = readUintFromFile(filepath.Join(node, "cpu"+firstCPU, "thermal_throttle", "package_throttle_count")); err != nil { | ||
189 | return err | ||
190 | } | ||
191 | nodeno := digitRegexp.FindAllString(node, 1)[0] | ||
192 | ch <- prometheus.MustNewConstMetric(c.cpuPackageThrottle, prometheus.CounterValue, float64(value), nodeno) | ||
193 | } | 196 | } |
194 | |||
195 | return nil | 197 | return nil |
196 | } | 198 | } |
197 | 199 | ||
diff --git a/collector/exec_bsd.go b/collector/exec_bsd.go index ca5099c..e4b780b 100644 --- a/collector/exec_bsd.go +++ b/collector/exec_bsd.go | |||
@@ -39,48 +39,39 @@ func NewExecCollector() (Collector, error) { | |||
39 | // vm.stats.sys.v_intr: Device interrupts | 39 | // vm.stats.sys.v_intr: Device interrupts |
40 | // vm.stats.sys.v_soft: Software interrupts | 40 | // vm.stats.sys.v_soft: Software interrupts |
41 | // vm.stats.vm.v_forks: Number of fork() calls | 41 | // vm.stats.vm.v_forks: Number of fork() calls |
42 | // | ||
43 | // From sys/kern/kern_tc.c: | ||
44 | // kern.boottime is an S,timeval | ||
45 | 42 | ||
46 | return &execCollector{ | 43 | return &execCollector{ |
47 | sysctls: []bsdSysctl{ | 44 | sysctls: []bsdSysctl{ |
48 | { | 45 | { |
49 | name: "exec_context_switches_total", | 46 | name: "exec_context_switches_total", |
50 | description: "Context switches since system boot. Resets at architeture unsigned integer.", | 47 | description: "Context switches since system boot. Resets at architecture unsigned integer.", |
51 | mib: "vm.stats.sys.v_swtch", | 48 | mib: "vm.stats.sys.v_swtch", |
52 | }, | 49 | }, |
53 | { | 50 | { |
54 | name: "exec_traps_total", | 51 | name: "exec_traps_total", |
55 | description: "Traps since system boot. Resets at architeture unsigned integer.", | 52 | description: "Traps since system boot. Resets at architecture unsigned integer.", |
56 | mib: "vm.stats.sys.v_trap", | 53 | mib: "vm.stats.sys.v_trap", |
57 | }, | 54 | }, |
58 | { | 55 | { |
59 | name: "exec_system_calls_total", | 56 | name: "exec_system_calls_total", |
60 | description: "System calls since system boot. Resets at architeture unsigned integer.", | 57 | description: "System calls since system boot. Resets at architecture unsigned integer.", |
61 | mib: "vm.stats.sys.v_syscall", | 58 | mib: "vm.stats.sys.v_syscall", |
62 | }, | 59 | }, |
63 | { | 60 | { |
64 | name: "exec_device_interrupts_total", | 61 | name: "exec_device_interrupts_total", |
65 | description: "Device interrupts since system boot. Resets at architeture unsigned integer.", | 62 | description: "Device interrupts since system boot. Resets at architecture unsigned integer.", |
66 | mib: "vm.stats.sys.v_intr", | 63 | mib: "vm.stats.sys.v_intr", |
67 | }, | 64 | }, |
68 | { | 65 | { |
69 | name: "exec_software_interrupts_total", | 66 | name: "exec_software_interrupts_total", |
70 | description: "Software interrupts since system boot. Resets at architeture unsigned integer.", | 67 | description: "Software interrupts since system boot. Resets at architecture unsigned integer.", |
71 | mib: "vm.stats.sys.v_soft", | 68 | mib: "vm.stats.sys.v_soft", |
72 | }, | 69 | }, |
73 | { | 70 | { |
74 | name: "exec_forks_total", | 71 | name: "exec_forks_total", |
75 | description: "Number of fork() calls since system boot. Resets at architeture unsigned integer.", | 72 | description: "Number of fork() calls since system boot. Resets at architecture unsigned integer.", |
76 | mib: "vm.stats.vm.v_forks", | 73 | mib: "vm.stats.vm.v_forks", |
77 | }, | 74 | }, |
78 | { | ||
79 | name: "boot_time_seconds", | ||
80 | description: "Unix time of last boot, including microseconds.", | ||
81 | mib: "kern.boottime", | ||
82 | dataType: bsdSysctlTypeStructTimeval, | ||
83 | }, | ||
84 | }, | 75 | }, |
85 | }, nil | 76 | }, nil |
86 | } | 77 | } |
diff --git a/collector/filesystem_freebsd.go b/collector/filesystem_freebsd.go index 0716716..4df17d7 100644 --- a/collector/filesystem_freebsd.go +++ b/collector/filesystem_freebsd.go | |||
@@ -41,17 +41,14 @@ func gostring(b []int8) string { | |||
41 | 41 | ||
42 | // Expose filesystem fullness. | 42 | // Expose filesystem fullness. |
43 | func (c *filesystemCollector) GetStats() ([]filesystemStats, error) { | 43 | func (c *filesystemCollector) GetStats() ([]filesystemStats, error) { |
44 | buf := make([]unix.Statfs_t, 16) | 44 | n, err := unix.Getfsstat(nil, noWait) |
45 | for { | 45 | if err != nil { |
46 | n, err := unix.Getfsstat(buf, noWait) | 46 | return nil, err |
47 | if err != nil { | 47 | } |
48 | return nil, err | 48 | buf := make([]unix.Statfs_t, n) |
49 | } | 49 | _, err = unix.Getfsstat(buf, noWait) |
50 | if n < len(buf) { | 50 | if err != nil { |
51 | buf = buf[:n] | 51 | return nil, err |
52 | break | ||
53 | } | ||
54 | buf = make([]unix.Statfs_t, len(buf)*2) | ||
55 | } | 52 | } |
56 | stats := []filesystemStats{} | 53 | stats := []filesystemStats{} |
57 | for _, fs := range buf { | 54 | for _, fs := range buf { |
diff --git a/collector/fixtures/e2e-output.txt b/collector/fixtures/e2e-output.txt index a14bed6..4eb1dd0 100644 --- a/collector/fixtures/e2e-output.txt +++ b/collector/fixtures/e2e-output.txt | |||
@@ -76,7 +76,7 @@ node_bcache_btree_read_average_duration_seconds{uuid="deaddd54-c735-46d5-868e-f3 | |||
76 | # HELP node_bcache_bypassed_bytes_total Amount of IO (both reads and writes) that has bypassed the cache. | 76 | # HELP node_bcache_bypassed_bytes_total Amount of IO (both reads and writes) that has bypassed the cache. |
77 | # TYPE node_bcache_bypassed_bytes_total counter | 77 | # TYPE node_bcache_bypassed_bytes_total counter |
78 | node_bcache_bypassed_bytes_total{backing_device="bdev0",uuid="deaddd54-c735-46d5-868e-f331c5fd7c74"} 0 | 78 | node_bcache_bypassed_bytes_total{backing_device="bdev0",uuid="deaddd54-c735-46d5-868e-f331c5fd7c74"} 0 |
79 | # HELP node_bcache_cache_available_percent Percentage of cache device without dirty data, useable for writeback (may contain clean cached data). | 79 | # HELP node_bcache_cache_available_percent Percentage of cache device without dirty data, usable for writeback (may contain clean cached data). |
80 | # TYPE node_bcache_cache_available_percent gauge | 80 | # TYPE node_bcache_cache_available_percent gauge |
81 | node_bcache_cache_available_percent{uuid="deaddd54-c735-46d5-868e-f331c5fd7c74"} 100 | 81 | node_bcache_cache_available_percent{uuid="deaddd54-c735-46d5-868e-f331c5fd7c74"} 100 |
82 | # HELP node_bcache_cache_bypass_hits_total Hits for IO intended to skip the cache. | 82 | # HELP node_bcache_cache_bypass_hits_total Hits for IO intended to skip the cache. |
@@ -180,22 +180,27 @@ node_buddyinfo_blocks{node="0",size="9",zone="Normal"} 0 | |||
180 | node_context_switches_total 3.8014093e+07 | 180 | node_context_switches_total 3.8014093e+07 |
181 | # HELP node_cpu_core_throttles_total Number of times this cpu core has been throttled. | 181 | # HELP node_cpu_core_throttles_total Number of times this cpu core has been throttled. |
182 | # TYPE node_cpu_core_throttles_total counter | 182 | # TYPE node_cpu_core_throttles_total counter |
183 | node_cpu_core_throttles_total{core="0"} 5 | 183 | node_cpu_core_throttles_total{core="0",package="0"} 5 |
184 | node_cpu_core_throttles_total{core="1"} 0 | 184 | node_cpu_core_throttles_total{core="0",package="1"} 0 |
185 | node_cpu_core_throttles_total{core="1",package="0"} 0 | ||
186 | node_cpu_core_throttles_total{core="1",package="1"} 9 | ||
185 | # HELP node_cpu_frequency_hertz Current cpu thread frequency in hertz. | 187 | # HELP node_cpu_frequency_hertz Current cpu thread frequency in hertz. |
186 | # TYPE node_cpu_frequency_hertz gauge | 188 | # TYPE node_cpu_frequency_hertz gauge |
187 | node_cpu_frequency_hertz{cpu="0"} 1.699981e+09 | 189 | node_cpu_frequency_hertz{cpu="0"} 1.699981e+09 |
188 | node_cpu_frequency_hertz{cpu="1"} 1.699981e+09 | 190 | node_cpu_frequency_hertz{cpu="1"} 1.699981e+09 |
191 | node_cpu_frequency_hertz{cpu="2"} 8e+06 | ||
189 | node_cpu_frequency_hertz{cpu="3"} 8e+06 | 192 | node_cpu_frequency_hertz{cpu="3"} 8e+06 |
190 | # HELP node_cpu_frequency_max_hertz Maximum cpu thread frequency in hertz. | 193 | # HELP node_cpu_frequency_max_hertz Maximum cpu thread frequency in hertz. |
191 | # TYPE node_cpu_frequency_max_hertz gauge | 194 | # TYPE node_cpu_frequency_max_hertz gauge |
192 | node_cpu_frequency_max_hertz{cpu="0"} 3.7e+09 | 195 | node_cpu_frequency_max_hertz{cpu="0"} 3.7e+09 |
193 | node_cpu_frequency_max_hertz{cpu="1"} 3.7e+09 | 196 | node_cpu_frequency_max_hertz{cpu="1"} 3.7e+09 |
197 | node_cpu_frequency_max_hertz{cpu="2"} 4.2e+09 | ||
194 | node_cpu_frequency_max_hertz{cpu="3"} 4.2e+09 | 198 | node_cpu_frequency_max_hertz{cpu="3"} 4.2e+09 |
195 | # HELP node_cpu_frequency_min_hertz Minimum cpu thread frequency in hertz. | 199 | # HELP node_cpu_frequency_min_hertz Minimum cpu thread frequency in hertz. |
196 | # TYPE node_cpu_frequency_min_hertz gauge | 200 | # TYPE node_cpu_frequency_min_hertz gauge |
197 | node_cpu_frequency_min_hertz{cpu="0"} 8e+08 | 201 | node_cpu_frequency_min_hertz{cpu="0"} 8e+08 |
198 | node_cpu_frequency_min_hertz{cpu="1"} 8e+08 | 202 | node_cpu_frequency_min_hertz{cpu="1"} 8e+08 |
203 | node_cpu_frequency_min_hertz{cpu="2"} 1e+06 | ||
199 | node_cpu_frequency_min_hertz{cpu="3"} 1e+06 | 204 | node_cpu_frequency_min_hertz{cpu="3"} 1e+06 |
200 | # HELP node_cpu_guest_seconds_total Seconds the cpus spent in guests (VMs) for each mode. | 205 | # HELP node_cpu_guest_seconds_total Seconds the cpus spent in guests (VMs) for each mode. |
201 | # TYPE node_cpu_guest_seconds_total counter | 206 | # TYPE node_cpu_guest_seconds_total counter |
@@ -217,7 +222,8 @@ node_cpu_guest_seconds_total{cpu="7",mode="nice"} 0.08 | |||
217 | node_cpu_guest_seconds_total{cpu="7",mode="user"} 0.09 | 222 | node_cpu_guest_seconds_total{cpu="7",mode="user"} 0.09 |
218 | # HELP node_cpu_package_throttles_total Number of times this cpu package has been throttled. | 223 | # HELP node_cpu_package_throttles_total Number of times this cpu package has been throttled. |
219 | # TYPE node_cpu_package_throttles_total counter | 224 | # TYPE node_cpu_package_throttles_total counter |
220 | node_cpu_package_throttles_total{node="0"} 30 | 225 | node_cpu_package_throttles_total{package="0"} 30 |
226 | node_cpu_package_throttles_total{package="1"} 6 | ||
221 | # HELP node_cpu_seconds_total Seconds the cpus spent in each mode. | 227 | # HELP node_cpu_seconds_total Seconds the cpus spent in each mode. |
222 | # TYPE node_cpu_seconds_total counter | 228 | # TYPE node_cpu_seconds_total counter |
223 | node_cpu_seconds_total{cpu="0",mode="idle"} 10870.69 | 229 | node_cpu_seconds_total{cpu="0",mode="idle"} 10870.69 |
@@ -1219,142 +1225,177 @@ node_memory_Writeback_bytes 0 | |||
1219 | # TYPE node_memory_numa_Active gauge | 1225 | # TYPE node_memory_numa_Active gauge |
1220 | node_memory_numa_Active{node="0"} 5.58733312e+09 | 1226 | node_memory_numa_Active{node="0"} 5.58733312e+09 |
1221 | node_memory_numa_Active{node="1"} 5.739003904e+09 | 1227 | node_memory_numa_Active{node="1"} 5.739003904e+09 |
1228 | node_memory_numa_Active{node="2"} 5.739003904e+09 | ||
1222 | # HELP node_memory_numa_Active_anon Memory information field Active_anon. | 1229 | # HELP node_memory_numa_Active_anon Memory information field Active_anon. |
1223 | # TYPE node_memory_numa_Active_anon gauge | 1230 | # TYPE node_memory_numa_Active_anon gauge |
1224 | node_memory_numa_Active_anon{node="0"} 7.07915776e+08 | 1231 | node_memory_numa_Active_anon{node="0"} 7.07915776e+08 |
1225 | node_memory_numa_Active_anon{node="1"} 6.04635136e+08 | 1232 | node_memory_numa_Active_anon{node="1"} 6.04635136e+08 |
1233 | node_memory_numa_Active_anon{node="2"} 6.04635136e+08 | ||
1226 | # HELP node_memory_numa_Active_file Memory information field Active_file. | 1234 | # HELP node_memory_numa_Active_file Memory information field Active_file. |
1227 | # TYPE node_memory_numa_Active_file gauge | 1235 | # TYPE node_memory_numa_Active_file gauge |
1228 | node_memory_numa_Active_file{node="0"} 4.879417344e+09 | 1236 | node_memory_numa_Active_file{node="0"} 4.879417344e+09 |
1229 | node_memory_numa_Active_file{node="1"} 5.134368768e+09 | 1237 | node_memory_numa_Active_file{node="1"} 5.134368768e+09 |
1238 | node_memory_numa_Active_file{node="2"} 5.134368768e+09 | ||
1230 | # HELP node_memory_numa_AnonHugePages Memory information field AnonHugePages. | 1239 | # HELP node_memory_numa_AnonHugePages Memory information field AnonHugePages. |
1231 | # TYPE node_memory_numa_AnonHugePages gauge | 1240 | # TYPE node_memory_numa_AnonHugePages gauge |
1232 | node_memory_numa_AnonHugePages{node="0"} 1.50994944e+08 | 1241 | node_memory_numa_AnonHugePages{node="0"} 1.50994944e+08 |
1233 | node_memory_numa_AnonHugePages{node="1"} 9.2274688e+07 | 1242 | node_memory_numa_AnonHugePages{node="1"} 9.2274688e+07 |
1243 | node_memory_numa_AnonHugePages{node="2"} 9.2274688e+07 | ||
1234 | # HELP node_memory_numa_AnonPages Memory information field AnonPages. | 1244 | # HELP node_memory_numa_AnonPages Memory information field AnonPages. |
1235 | # TYPE node_memory_numa_AnonPages gauge | 1245 | # TYPE node_memory_numa_AnonPages gauge |
1236 | node_memory_numa_AnonPages{node="0"} 8.07112704e+08 | 1246 | node_memory_numa_AnonPages{node="0"} 8.07112704e+08 |
1237 | node_memory_numa_AnonPages{node="1"} 6.88058368e+08 | 1247 | node_memory_numa_AnonPages{node="1"} 6.88058368e+08 |
1248 | node_memory_numa_AnonPages{node="2"} 6.88058368e+08 | ||
1238 | # HELP node_memory_numa_Bounce Memory information field Bounce. | 1249 | # HELP node_memory_numa_Bounce Memory information field Bounce. |
1239 | # TYPE node_memory_numa_Bounce gauge | 1250 | # TYPE node_memory_numa_Bounce gauge |
1240 | node_memory_numa_Bounce{node="0"} 0 | 1251 | node_memory_numa_Bounce{node="0"} 0 |
1241 | node_memory_numa_Bounce{node="1"} 0 | 1252 | node_memory_numa_Bounce{node="1"} 0 |
1253 | node_memory_numa_Bounce{node="2"} 0 | ||
1242 | # HELP node_memory_numa_Dirty Memory information field Dirty. | 1254 | # HELP node_memory_numa_Dirty Memory information field Dirty. |
1243 | # TYPE node_memory_numa_Dirty gauge | 1255 | # TYPE node_memory_numa_Dirty gauge |
1244 | node_memory_numa_Dirty{node="0"} 20480 | 1256 | node_memory_numa_Dirty{node="0"} 20480 |
1245 | node_memory_numa_Dirty{node="1"} 122880 | 1257 | node_memory_numa_Dirty{node="1"} 122880 |
1258 | node_memory_numa_Dirty{node="2"} 122880 | ||
1246 | # HELP node_memory_numa_FilePages Memory information field FilePages. | 1259 | # HELP node_memory_numa_FilePages Memory information field FilePages. |
1247 | # TYPE node_memory_numa_FilePages gauge | 1260 | # TYPE node_memory_numa_FilePages gauge |
1248 | node_memory_numa_FilePages{node="0"} 7.1855017984e+10 | 1261 | node_memory_numa_FilePages{node="0"} 7.1855017984e+10 |
1249 | node_memory_numa_FilePages{node="1"} 8.5585088512e+10 | 1262 | node_memory_numa_FilePages{node="1"} 8.5585088512e+10 |
1263 | node_memory_numa_FilePages{node="2"} 8.5585088512e+10 | ||
1250 | # HELP node_memory_numa_HugePages_Free Memory information field HugePages_Free. | 1264 | # HELP node_memory_numa_HugePages_Free Memory information field HugePages_Free. |
1251 | # TYPE node_memory_numa_HugePages_Free gauge | 1265 | # TYPE node_memory_numa_HugePages_Free gauge |
1252 | node_memory_numa_HugePages_Free{node="0"} 0 | 1266 | node_memory_numa_HugePages_Free{node="0"} 0 |
1253 | node_memory_numa_HugePages_Free{node="1"} 0 | 1267 | node_memory_numa_HugePages_Free{node="1"} 0 |
1268 | node_memory_numa_HugePages_Free{node="2"} 0 | ||
1254 | # HELP node_memory_numa_HugePages_Surp Memory information field HugePages_Surp. | 1269 | # HELP node_memory_numa_HugePages_Surp Memory information field HugePages_Surp. |
1255 | # TYPE node_memory_numa_HugePages_Surp gauge | 1270 | # TYPE node_memory_numa_HugePages_Surp gauge |
1256 | node_memory_numa_HugePages_Surp{node="0"} 0 | 1271 | node_memory_numa_HugePages_Surp{node="0"} 0 |
1257 | node_memory_numa_HugePages_Surp{node="1"} 0 | 1272 | node_memory_numa_HugePages_Surp{node="1"} 0 |
1273 | node_memory_numa_HugePages_Surp{node="2"} 0 | ||
1258 | # HELP node_memory_numa_HugePages_Total Memory information field HugePages_Total. | 1274 | # HELP node_memory_numa_HugePages_Total Memory information field HugePages_Total. |
1259 | # TYPE node_memory_numa_HugePages_Total gauge | 1275 | # TYPE node_memory_numa_HugePages_Total gauge |
1260 | node_memory_numa_HugePages_Total{node="0"} 0 | 1276 | node_memory_numa_HugePages_Total{node="0"} 0 |
1261 | node_memory_numa_HugePages_Total{node="1"} 0 | 1277 | node_memory_numa_HugePages_Total{node="1"} 0 |
1278 | node_memory_numa_HugePages_Total{node="2"} 0 | ||
1262 | # HELP node_memory_numa_Inactive Memory information field Inactive. | 1279 | # HELP node_memory_numa_Inactive Memory information field Inactive. |
1263 | # TYPE node_memory_numa_Inactive gauge | 1280 | # TYPE node_memory_numa_Inactive gauge |
1264 | node_memory_numa_Inactive{node="0"} 6.0569788416e+10 | 1281 | node_memory_numa_Inactive{node="0"} 6.0569788416e+10 |
1265 | node_memory_numa_Inactive{node="1"} 7.3165406208e+10 | 1282 | node_memory_numa_Inactive{node="1"} 7.3165406208e+10 |
1283 | node_memory_numa_Inactive{node="2"} 7.3165406208e+10 | ||
1266 | # HELP node_memory_numa_Inactive_anon Memory information field Inactive_anon. | 1284 | # HELP node_memory_numa_Inactive_anon Memory information field Inactive_anon. |
1267 | # TYPE node_memory_numa_Inactive_anon gauge | 1285 | # TYPE node_memory_numa_Inactive_anon gauge |
1268 | node_memory_numa_Inactive_anon{node="0"} 3.48626944e+08 | 1286 | node_memory_numa_Inactive_anon{node="0"} 3.48626944e+08 |
1269 | node_memory_numa_Inactive_anon{node="1"} 2.91930112e+08 | 1287 | node_memory_numa_Inactive_anon{node="1"} 2.91930112e+08 |
1288 | node_memory_numa_Inactive_anon{node="2"} 2.91930112e+08 | ||
1270 | # HELP node_memory_numa_Inactive_file Memory information field Inactive_file. | 1289 | # HELP node_memory_numa_Inactive_file Memory information field Inactive_file. |
1271 | # TYPE node_memory_numa_Inactive_file gauge | 1290 | # TYPE node_memory_numa_Inactive_file gauge |
1272 | node_memory_numa_Inactive_file{node="0"} 6.0221161472e+10 | 1291 | node_memory_numa_Inactive_file{node="0"} 6.0221161472e+10 |
1273 | node_memory_numa_Inactive_file{node="1"} 7.2873476096e+10 | 1292 | node_memory_numa_Inactive_file{node="1"} 7.2873476096e+10 |
1293 | node_memory_numa_Inactive_file{node="2"} 7.2873476096e+10 | ||
1274 | # HELP node_memory_numa_KernelStack Memory information field KernelStack. | 1294 | # HELP node_memory_numa_KernelStack Memory information field KernelStack. |
1275 | # TYPE node_memory_numa_KernelStack gauge | 1295 | # TYPE node_memory_numa_KernelStack gauge |
1276 | node_memory_numa_KernelStack{node="0"} 3.4832384e+07 | 1296 | node_memory_numa_KernelStack{node="0"} 3.4832384e+07 |
1277 | node_memory_numa_KernelStack{node="1"} 3.1850496e+07 | 1297 | node_memory_numa_KernelStack{node="1"} 3.1850496e+07 |
1298 | node_memory_numa_KernelStack{node="2"} 3.1850496e+07 | ||
1278 | # HELP node_memory_numa_Mapped Memory information field Mapped. | 1299 | # HELP node_memory_numa_Mapped Memory information field Mapped. |
1279 | # TYPE node_memory_numa_Mapped gauge | 1300 | # TYPE node_memory_numa_Mapped gauge |
1280 | node_memory_numa_Mapped{node="0"} 9.1570176e+08 | 1301 | node_memory_numa_Mapped{node="0"} 9.1570176e+08 |
1281 | node_memory_numa_Mapped{node="1"} 8.84850688e+08 | 1302 | node_memory_numa_Mapped{node="1"} 8.84850688e+08 |
1303 | node_memory_numa_Mapped{node="2"} 8.84850688e+08 | ||
1282 | # HELP node_memory_numa_MemFree Memory information field MemFree. | 1304 | # HELP node_memory_numa_MemFree Memory information field MemFree. |
1283 | # TYPE node_memory_numa_MemFree gauge | 1305 | # TYPE node_memory_numa_MemFree gauge |
1284 | node_memory_numa_MemFree{node="0"} 5.4303100928e+10 | 1306 | node_memory_numa_MemFree{node="0"} 5.4303100928e+10 |
1285 | node_memory_numa_MemFree{node="1"} 4.0586022912e+10 | 1307 | node_memory_numa_MemFree{node="1"} 4.0586022912e+10 |
1308 | node_memory_numa_MemFree{node="2"} 4.0586022912e+10 | ||
1286 | # HELP node_memory_numa_MemTotal Memory information field MemTotal. | 1309 | # HELP node_memory_numa_MemTotal Memory information field MemTotal. |
1287 | # TYPE node_memory_numa_MemTotal gauge | 1310 | # TYPE node_memory_numa_MemTotal gauge |
1288 | node_memory_numa_MemTotal{node="0"} 1.3740271616e+11 | 1311 | node_memory_numa_MemTotal{node="0"} 1.3740271616e+11 |
1289 | node_memory_numa_MemTotal{node="1"} 1.37438953472e+11 | 1312 | node_memory_numa_MemTotal{node="1"} 1.37438953472e+11 |
1313 | node_memory_numa_MemTotal{node="2"} 1.37438953472e+11 | ||
1290 | # HELP node_memory_numa_MemUsed Memory information field MemUsed. | 1314 | # HELP node_memory_numa_MemUsed Memory information field MemUsed. |
1291 | # TYPE node_memory_numa_MemUsed gauge | 1315 | # TYPE node_memory_numa_MemUsed gauge |
1292 | node_memory_numa_MemUsed{node="0"} 8.3099615232e+10 | 1316 | node_memory_numa_MemUsed{node="0"} 8.3099615232e+10 |
1293 | node_memory_numa_MemUsed{node="1"} 9.685293056e+10 | 1317 | node_memory_numa_MemUsed{node="1"} 9.685293056e+10 |
1318 | node_memory_numa_MemUsed{node="2"} 9.685293056e+10 | ||
1294 | # HELP node_memory_numa_Mlocked Memory information field Mlocked. | 1319 | # HELP node_memory_numa_Mlocked Memory information field Mlocked. |
1295 | # TYPE node_memory_numa_Mlocked gauge | 1320 | # TYPE node_memory_numa_Mlocked gauge |
1296 | node_memory_numa_Mlocked{node="0"} 0 | 1321 | node_memory_numa_Mlocked{node="0"} 0 |
1297 | node_memory_numa_Mlocked{node="1"} 0 | 1322 | node_memory_numa_Mlocked{node="1"} 0 |
1323 | node_memory_numa_Mlocked{node="2"} 0 | ||
1298 | # HELP node_memory_numa_NFS_Unstable Memory information field NFS_Unstable. | 1324 | # HELP node_memory_numa_NFS_Unstable Memory information field NFS_Unstable. |
1299 | # TYPE node_memory_numa_NFS_Unstable gauge | 1325 | # TYPE node_memory_numa_NFS_Unstable gauge |
1300 | node_memory_numa_NFS_Unstable{node="0"} 0 | 1326 | node_memory_numa_NFS_Unstable{node="0"} 0 |
1301 | node_memory_numa_NFS_Unstable{node="1"} 0 | 1327 | node_memory_numa_NFS_Unstable{node="1"} 0 |
1328 | node_memory_numa_NFS_Unstable{node="2"} 0 | ||
1302 | # HELP node_memory_numa_PageTables Memory information field PageTables. | 1329 | # HELP node_memory_numa_PageTables Memory information field PageTables. |
1303 | # TYPE node_memory_numa_PageTables gauge | 1330 | # TYPE node_memory_numa_PageTables gauge |
1304 | node_memory_numa_PageTables{node="0"} 1.46743296e+08 | 1331 | node_memory_numa_PageTables{node="0"} 1.46743296e+08 |
1305 | node_memory_numa_PageTables{node="1"} 1.27254528e+08 | 1332 | node_memory_numa_PageTables{node="1"} 1.27254528e+08 |
1333 | node_memory_numa_PageTables{node="2"} 1.27254528e+08 | ||
1306 | # HELP node_memory_numa_SReclaimable Memory information field SReclaimable. | 1334 | # HELP node_memory_numa_SReclaimable Memory information field SReclaimable. |
1307 | # TYPE node_memory_numa_SReclaimable gauge | 1335 | # TYPE node_memory_numa_SReclaimable gauge |
1308 | node_memory_numa_SReclaimable{node="0"} 4.580478976e+09 | 1336 | node_memory_numa_SReclaimable{node="0"} 4.580478976e+09 |
1309 | node_memory_numa_SReclaimable{node="1"} 4.724822016e+09 | 1337 | node_memory_numa_SReclaimable{node="1"} 4.724822016e+09 |
1338 | node_memory_numa_SReclaimable{node="2"} 4.724822016e+09 | ||
1310 | # HELP node_memory_numa_SUnreclaim Memory information field SUnreclaim. | 1339 | # HELP node_memory_numa_SUnreclaim Memory information field SUnreclaim. |
1311 | # TYPE node_memory_numa_SUnreclaim gauge | 1340 | # TYPE node_memory_numa_SUnreclaim gauge |
1312 | node_memory_numa_SUnreclaim{node="0"} 2.23352832e+09 | 1341 | node_memory_numa_SUnreclaim{node="0"} 2.23352832e+09 |
1313 | node_memory_numa_SUnreclaim{node="1"} 2.464391168e+09 | 1342 | node_memory_numa_SUnreclaim{node="1"} 2.464391168e+09 |
1343 | node_memory_numa_SUnreclaim{node="2"} 2.464391168e+09 | ||
1314 | # HELP node_memory_numa_Shmem Memory information field Shmem. | 1344 | # HELP node_memory_numa_Shmem Memory information field Shmem. |
1315 | # TYPE node_memory_numa_Shmem gauge | 1345 | # TYPE node_memory_numa_Shmem gauge |
1316 | node_memory_numa_Shmem{node="0"} 4.900864e+07 | 1346 | node_memory_numa_Shmem{node="0"} 4.900864e+07 |
1317 | node_memory_numa_Shmem{node="1"} 8.968192e+07 | 1347 | node_memory_numa_Shmem{node="1"} 8.968192e+07 |
1348 | node_memory_numa_Shmem{node="2"} 8.968192e+07 | ||
1318 | # HELP node_memory_numa_Slab Memory information field Slab. | 1349 | # HELP node_memory_numa_Slab Memory information field Slab. |
1319 | # TYPE node_memory_numa_Slab gauge | 1350 | # TYPE node_memory_numa_Slab gauge |
1320 | node_memory_numa_Slab{node="0"} 6.814007296e+09 | 1351 | node_memory_numa_Slab{node="0"} 6.814007296e+09 |
1321 | node_memory_numa_Slab{node="1"} 7.189213184e+09 | 1352 | node_memory_numa_Slab{node="1"} 7.189213184e+09 |
1353 | node_memory_numa_Slab{node="2"} 7.189213184e+09 | ||
1322 | # HELP node_memory_numa_Unevictable Memory information field Unevictable. | 1354 | # HELP node_memory_numa_Unevictable Memory information field Unevictable. |
1323 | # TYPE node_memory_numa_Unevictable gauge | 1355 | # TYPE node_memory_numa_Unevictable gauge |
1324 | node_memory_numa_Unevictable{node="0"} 0 | 1356 | node_memory_numa_Unevictable{node="0"} 0 |
1325 | node_memory_numa_Unevictable{node="1"} 0 | 1357 | node_memory_numa_Unevictable{node="1"} 0 |
1358 | node_memory_numa_Unevictable{node="2"} 0 | ||
1326 | # HELP node_memory_numa_Writeback Memory information field Writeback. | 1359 | # HELP node_memory_numa_Writeback Memory information field Writeback. |
1327 | # TYPE node_memory_numa_Writeback gauge | 1360 | # TYPE node_memory_numa_Writeback gauge |
1328 | node_memory_numa_Writeback{node="0"} 0 | 1361 | node_memory_numa_Writeback{node="0"} 0 |
1329 | node_memory_numa_Writeback{node="1"} 0 | 1362 | node_memory_numa_Writeback{node="1"} 0 |
1363 | node_memory_numa_Writeback{node="2"} 0 | ||
1330 | # HELP node_memory_numa_WritebackTmp Memory information field WritebackTmp. | 1364 | # HELP node_memory_numa_WritebackTmp Memory information field WritebackTmp. |
1331 | # TYPE node_memory_numa_WritebackTmp gauge | 1365 | # TYPE node_memory_numa_WritebackTmp gauge |
1332 | node_memory_numa_WritebackTmp{node="0"} 0 | 1366 | node_memory_numa_WritebackTmp{node="0"} 0 |
1333 | node_memory_numa_WritebackTmp{node="1"} 0 | 1367 | node_memory_numa_WritebackTmp{node="1"} 0 |
1368 | node_memory_numa_WritebackTmp{node="2"} 0 | ||
1334 | # HELP node_memory_numa_interleave_hit_total Memory information field interleave_hit_total. | 1369 | # HELP node_memory_numa_interleave_hit_total Memory information field interleave_hit_total. |
1335 | # TYPE node_memory_numa_interleave_hit_total counter | 1370 | # TYPE node_memory_numa_interleave_hit_total counter |
1336 | node_memory_numa_interleave_hit_total{node="0"} 57146 | 1371 | node_memory_numa_interleave_hit_total{node="0"} 57146 |
1337 | node_memory_numa_interleave_hit_total{node="1"} 57286 | 1372 | node_memory_numa_interleave_hit_total{node="1"} 57286 |
1373 | node_memory_numa_interleave_hit_total{node="2"} 7286 | ||
1338 | # HELP node_memory_numa_local_node_total Memory information field local_node_total. | 1374 | # HELP node_memory_numa_local_node_total Memory information field local_node_total. |
1339 | # TYPE node_memory_numa_local_node_total counter | 1375 | # TYPE node_memory_numa_local_node_total counter |
1340 | node_memory_numa_local_node_total{node="0"} 1.93454780853e+11 | 1376 | node_memory_numa_local_node_total{node="0"} 1.93454780853e+11 |
1341 | node_memory_numa_local_node_total{node="1"} 3.2671904655e+11 | 1377 | node_memory_numa_local_node_total{node="1"} 3.2671904655e+11 |
1378 | node_memory_numa_local_node_total{node="2"} 2.671904655e+10 | ||
1342 | # HELP node_memory_numa_numa_foreign_total Memory information field numa_foreign_total. | 1379 | # HELP node_memory_numa_numa_foreign_total Memory information field numa_foreign_total. |
1343 | # TYPE node_memory_numa_numa_foreign_total counter | 1380 | # TYPE node_memory_numa_numa_foreign_total counter |
1344 | node_memory_numa_numa_foreign_total{node="0"} 5.98586233e+10 | 1381 | node_memory_numa_numa_foreign_total{node="0"} 5.98586233e+10 |
1345 | node_memory_numa_numa_foreign_total{node="1"} 1.2624528e+07 | 1382 | node_memory_numa_numa_foreign_total{node="1"} 1.2624528e+07 |
1383 | node_memory_numa_numa_foreign_total{node="2"} 2.624528e+06 | ||
1346 | # HELP node_memory_numa_numa_hit_total Memory information field numa_hit_total. | 1384 | # HELP node_memory_numa_numa_hit_total Memory information field numa_hit_total. |
1347 | # TYPE node_memory_numa_numa_hit_total counter | 1385 | # TYPE node_memory_numa_numa_hit_total counter |
1348 | node_memory_numa_numa_hit_total{node="0"} 1.93460335812e+11 | 1386 | node_memory_numa_numa_hit_total{node="0"} 1.93460335812e+11 |
1349 | node_memory_numa_numa_hit_total{node="1"} 3.26720946761e+11 | 1387 | node_memory_numa_numa_hit_total{node="1"} 3.26720946761e+11 |
1388 | node_memory_numa_numa_hit_total{node="2"} 2.6720946761e+10 | ||
1350 | # HELP node_memory_numa_numa_miss_total Memory information field numa_miss_total. | 1389 | # HELP node_memory_numa_numa_miss_total Memory information field numa_miss_total. |
1351 | # TYPE node_memory_numa_numa_miss_total counter | 1390 | # TYPE node_memory_numa_numa_miss_total counter |
1352 | node_memory_numa_numa_miss_total{node="0"} 1.2624528e+07 | 1391 | node_memory_numa_numa_miss_total{node="0"} 1.2624528e+07 |
1353 | node_memory_numa_numa_miss_total{node="1"} 5.9858626709e+10 | 1392 | node_memory_numa_numa_miss_total{node="1"} 5.9858626709e+10 |
1393 | node_memory_numa_numa_miss_total{node="2"} 9.858626709e+09 | ||
1354 | # HELP node_memory_numa_other_node_total Memory information field other_node_total. | 1394 | # HELP node_memory_numa_other_node_total Memory information field other_node_total. |
1355 | # TYPE node_memory_numa_other_node_total counter | 1395 | # TYPE node_memory_numa_other_node_total counter |
1356 | node_memory_numa_other_node_total{node="0"} 1.8179487e+07 | 1396 | node_memory_numa_other_node_total{node="0"} 1.8179487e+07 |
1357 | node_memory_numa_other_node_total{node="1"} 5.986052692e+10 | 1397 | node_memory_numa_other_node_total{node="1"} 5.986052692e+10 |
1398 | node_memory_numa_other_node_total{node="2"} 9.86052692e+09 | ||
1358 | # HELP node_mountstats_nfs_age_seconds_total The age of the NFS mount in seconds. | 1399 | # HELP node_mountstats_nfs_age_seconds_total The age of the NFS mount in seconds. |
1359 | # TYPE node_mountstats_nfs_age_seconds_total counter | 1400 | # TYPE node_mountstats_nfs_age_seconds_total counter |
1360 | node_mountstats_nfs_age_seconds_total{export="192.168.1.1:/srv/test"} 13968 | 1401 | node_mountstats_nfs_age_seconds_total{export="192.168.1.1:/srv/test"} 13968 |
@@ -1530,444 +1571,45 @@ node_mountstats_nfs_write_bytes_total{export="192.168.1.1:/srv/test"} 0 | |||
1530 | # HELP node_mountstats_nfs_write_pages_total Number of pages written directly via mmap()'d files. | 1571 | # HELP node_mountstats_nfs_write_pages_total Number of pages written directly via mmap()'d files. |
1531 | # TYPE node_mountstats_nfs_write_pages_total counter | 1572 | # TYPE node_mountstats_nfs_write_pages_total counter |
1532 | node_mountstats_nfs_write_pages_total{export="192.168.1.1:/srv/test"} 0 | 1573 | node_mountstats_nfs_write_pages_total{export="192.168.1.1:/srv/test"} 0 |
1533 | # HELP node_netstat_Icmp6_InCsumErrors Statistic Icmp6InCsumErrors. | ||
1534 | # TYPE node_netstat_Icmp6_InCsumErrors untyped | ||
1535 | node_netstat_Icmp6_InCsumErrors 0 | ||
1536 | # HELP node_netstat_Icmp6_InDestUnreachs Statistic Icmp6InDestUnreachs. | ||
1537 | # TYPE node_netstat_Icmp6_InDestUnreachs untyped | ||
1538 | node_netstat_Icmp6_InDestUnreachs 0 | ||
1539 | # HELP node_netstat_Icmp6_InEchoReplies Statistic Icmp6InEchoReplies. | ||
1540 | # TYPE node_netstat_Icmp6_InEchoReplies untyped | ||
1541 | node_netstat_Icmp6_InEchoReplies 0 | ||
1542 | # HELP node_netstat_Icmp6_InEchos Statistic Icmp6InEchos. | ||
1543 | # TYPE node_netstat_Icmp6_InEchos untyped | ||
1544 | node_netstat_Icmp6_InEchos 0 | ||
1545 | # HELP node_netstat_Icmp6_InErrors Statistic Icmp6InErrors. | 1574 | # HELP node_netstat_Icmp6_InErrors Statistic Icmp6InErrors. |
1546 | # TYPE node_netstat_Icmp6_InErrors untyped | 1575 | # TYPE node_netstat_Icmp6_InErrors untyped |
1547 | node_netstat_Icmp6_InErrors 0 | 1576 | node_netstat_Icmp6_InErrors 0 |
1548 | # HELP node_netstat_Icmp6_InGroupMembQueries Statistic Icmp6InGroupMembQueries. | ||
1549 | # TYPE node_netstat_Icmp6_InGroupMembQueries untyped | ||
1550 | node_netstat_Icmp6_InGroupMembQueries 0 | ||
1551 | # HELP node_netstat_Icmp6_InGroupMembReductions Statistic Icmp6InGroupMembReductions. | ||
1552 | # TYPE node_netstat_Icmp6_InGroupMembReductions untyped | ||
1553 | node_netstat_Icmp6_InGroupMembReductions 0 | ||
1554 | # HELP node_netstat_Icmp6_InGroupMembResponses Statistic Icmp6InGroupMembResponses. | ||
1555 | # TYPE node_netstat_Icmp6_InGroupMembResponses untyped | ||
1556 | node_netstat_Icmp6_InGroupMembResponses 0 | ||
1557 | # HELP node_netstat_Icmp6_InMLDv2Reports Statistic Icmp6InMLDv2Reports. | ||
1558 | # TYPE node_netstat_Icmp6_InMLDv2Reports untyped | ||
1559 | node_netstat_Icmp6_InMLDv2Reports 0 | ||
1560 | # HELP node_netstat_Icmp6_InMsgs Statistic Icmp6InMsgs. | 1577 | # HELP node_netstat_Icmp6_InMsgs Statistic Icmp6InMsgs. |
1561 | # TYPE node_netstat_Icmp6_InMsgs untyped | 1578 | # TYPE node_netstat_Icmp6_InMsgs untyped |
1562 | node_netstat_Icmp6_InMsgs 0 | 1579 | node_netstat_Icmp6_InMsgs 0 |
1563 | # HELP node_netstat_Icmp6_InNeighborAdvertisements Statistic Icmp6InNeighborAdvertisements. | ||
1564 | # TYPE node_netstat_Icmp6_InNeighborAdvertisements untyped | ||
1565 | node_netstat_Icmp6_InNeighborAdvertisements 0 | ||
1566 | # HELP node_netstat_Icmp6_InNeighborSolicits Statistic Icmp6InNeighborSolicits. | ||
1567 | # TYPE node_netstat_Icmp6_InNeighborSolicits untyped | ||
1568 | node_netstat_Icmp6_InNeighborSolicits 0 | ||
1569 | # HELP node_netstat_Icmp6_InParmProblems Statistic Icmp6InParmProblems. | ||
1570 | # TYPE node_netstat_Icmp6_InParmProblems untyped | ||
1571 | node_netstat_Icmp6_InParmProblems 0 | ||
1572 | # HELP node_netstat_Icmp6_InPktTooBigs Statistic Icmp6InPktTooBigs. | ||
1573 | # TYPE node_netstat_Icmp6_InPktTooBigs untyped | ||
1574 | node_netstat_Icmp6_InPktTooBigs 0 | ||
1575 | # HELP node_netstat_Icmp6_InRedirects Statistic Icmp6InRedirects. | ||
1576 | # TYPE node_netstat_Icmp6_InRedirects untyped | ||
1577 | node_netstat_Icmp6_InRedirects 0 | ||
1578 | # HELP node_netstat_Icmp6_InRouterAdvertisements Statistic Icmp6InRouterAdvertisements. | ||
1579 | # TYPE node_netstat_Icmp6_InRouterAdvertisements untyped | ||
1580 | node_netstat_Icmp6_InRouterAdvertisements 0 | ||
1581 | # HELP node_netstat_Icmp6_InRouterSolicits Statistic Icmp6InRouterSolicits. | ||
1582 | # TYPE node_netstat_Icmp6_InRouterSolicits untyped | ||
1583 | node_netstat_Icmp6_InRouterSolicits 0 | ||
1584 | # HELP node_netstat_Icmp6_InTimeExcds Statistic Icmp6InTimeExcds. | ||
1585 | # TYPE node_netstat_Icmp6_InTimeExcds untyped | ||
1586 | node_netstat_Icmp6_InTimeExcds 0 | ||
1587 | # HELP node_netstat_Icmp6_OutDestUnreachs Statistic Icmp6OutDestUnreachs. | ||
1588 | # TYPE node_netstat_Icmp6_OutDestUnreachs untyped | ||
1589 | node_netstat_Icmp6_OutDestUnreachs 0 | ||
1590 | # HELP node_netstat_Icmp6_OutEchoReplies Statistic Icmp6OutEchoReplies. | ||
1591 | # TYPE node_netstat_Icmp6_OutEchoReplies untyped | ||
1592 | node_netstat_Icmp6_OutEchoReplies 0 | ||
1593 | # HELP node_netstat_Icmp6_OutEchos Statistic Icmp6OutEchos. | ||
1594 | # TYPE node_netstat_Icmp6_OutEchos untyped | ||
1595 | node_netstat_Icmp6_OutEchos 0 | ||
1596 | # HELP node_netstat_Icmp6_OutErrors Statistic Icmp6OutErrors. | ||
1597 | # TYPE node_netstat_Icmp6_OutErrors untyped | ||
1598 | node_netstat_Icmp6_OutErrors 0 | ||
1599 | # HELP node_netstat_Icmp6_OutGroupMembQueries Statistic Icmp6OutGroupMembQueries. | ||
1600 | # TYPE node_netstat_Icmp6_OutGroupMembQueries untyped | ||
1601 | node_netstat_Icmp6_OutGroupMembQueries 0 | ||
1602 | # HELP node_netstat_Icmp6_OutGroupMembReductions Statistic Icmp6OutGroupMembReductions. | ||
1603 | # TYPE node_netstat_Icmp6_OutGroupMembReductions untyped | ||
1604 | node_netstat_Icmp6_OutGroupMembReductions 0 | ||
1605 | # HELP node_netstat_Icmp6_OutGroupMembResponses Statistic Icmp6OutGroupMembResponses. | ||
1606 | # TYPE node_netstat_Icmp6_OutGroupMembResponses untyped | ||
1607 | node_netstat_Icmp6_OutGroupMembResponses 0 | ||
1608 | # HELP node_netstat_Icmp6_OutMLDv2Reports Statistic Icmp6OutMLDv2Reports. | ||
1609 | # TYPE node_netstat_Icmp6_OutMLDv2Reports untyped | ||
1610 | node_netstat_Icmp6_OutMLDv2Reports 4 | ||
1611 | # HELP node_netstat_Icmp6_OutMsgs Statistic Icmp6OutMsgs. | 1580 | # HELP node_netstat_Icmp6_OutMsgs Statistic Icmp6OutMsgs. |
1612 | # TYPE node_netstat_Icmp6_OutMsgs untyped | 1581 | # TYPE node_netstat_Icmp6_OutMsgs untyped |
1613 | node_netstat_Icmp6_OutMsgs 8 | 1582 | node_netstat_Icmp6_OutMsgs 8 |
1614 | # HELP node_netstat_Icmp6_OutNeighborAdvertisements Statistic Icmp6OutNeighborAdvertisements. | ||
1615 | # TYPE node_netstat_Icmp6_OutNeighborAdvertisements untyped | ||
1616 | node_netstat_Icmp6_OutNeighborAdvertisements 0 | ||
1617 | # HELP node_netstat_Icmp6_OutNeighborSolicits Statistic Icmp6OutNeighborSolicits. | ||
1618 | # TYPE node_netstat_Icmp6_OutNeighborSolicits untyped | ||
1619 | node_netstat_Icmp6_OutNeighborSolicits 1 | ||
1620 | # HELP node_netstat_Icmp6_OutParmProblems Statistic Icmp6OutParmProblems. | ||
1621 | # TYPE node_netstat_Icmp6_OutParmProblems untyped | ||
1622 | node_netstat_Icmp6_OutParmProblems 0 | ||
1623 | # HELP node_netstat_Icmp6_OutPktTooBigs Statistic Icmp6OutPktTooBigs. | ||
1624 | # TYPE node_netstat_Icmp6_OutPktTooBigs untyped | ||
1625 | node_netstat_Icmp6_OutPktTooBigs 0 | ||
1626 | # HELP node_netstat_Icmp6_OutRedirects Statistic Icmp6OutRedirects. | ||
1627 | # TYPE node_netstat_Icmp6_OutRedirects untyped | ||
1628 | node_netstat_Icmp6_OutRedirects 0 | ||
1629 | # HELP node_netstat_Icmp6_OutRouterAdvertisements Statistic Icmp6OutRouterAdvertisements. | ||
1630 | # TYPE node_netstat_Icmp6_OutRouterAdvertisements untyped | ||
1631 | node_netstat_Icmp6_OutRouterAdvertisements 0 | ||
1632 | # HELP node_netstat_Icmp6_OutRouterSolicits Statistic Icmp6OutRouterSolicits. | ||
1633 | # TYPE node_netstat_Icmp6_OutRouterSolicits untyped | ||
1634 | node_netstat_Icmp6_OutRouterSolicits 3 | ||
1635 | # HELP node_netstat_Icmp6_OutTimeExcds Statistic Icmp6OutTimeExcds. | ||
1636 | # TYPE node_netstat_Icmp6_OutTimeExcds untyped | ||
1637 | node_netstat_Icmp6_OutTimeExcds 0 | ||
1638 | # HELP node_netstat_Icmp6_OutType133 Statistic Icmp6OutType133. | ||
1639 | # TYPE node_netstat_Icmp6_OutType133 untyped | ||
1640 | node_netstat_Icmp6_OutType133 3 | ||
1641 | # HELP node_netstat_Icmp6_OutType135 Statistic Icmp6OutType135. | ||
1642 | # TYPE node_netstat_Icmp6_OutType135 untyped | ||
1643 | node_netstat_Icmp6_OutType135 1 | ||
1644 | # HELP node_netstat_Icmp6_OutType143 Statistic Icmp6OutType143. | ||
1645 | # TYPE node_netstat_Icmp6_OutType143 untyped | ||
1646 | node_netstat_Icmp6_OutType143 4 | ||
1647 | # HELP node_netstat_IcmpMsg_InType3 Statistic IcmpMsgInType3. | ||
1648 | # TYPE node_netstat_IcmpMsg_InType3 untyped | ||
1649 | node_netstat_IcmpMsg_InType3 104 | ||
1650 | # HELP node_netstat_IcmpMsg_OutType3 Statistic IcmpMsgOutType3. | ||
1651 | # TYPE node_netstat_IcmpMsg_OutType3 untyped | ||
1652 | node_netstat_IcmpMsg_OutType3 120 | ||
1653 | # HELP node_netstat_Icmp_InAddrMaskReps Statistic IcmpInAddrMaskReps. | ||
1654 | # TYPE node_netstat_Icmp_InAddrMaskReps untyped | ||
1655 | node_netstat_Icmp_InAddrMaskReps 0 | ||
1656 | # HELP node_netstat_Icmp_InAddrMasks Statistic IcmpInAddrMasks. | ||
1657 | # TYPE node_netstat_Icmp_InAddrMasks untyped | ||
1658 | node_netstat_Icmp_InAddrMasks 0 | ||
1659 | # HELP node_netstat_Icmp_InCsumErrors Statistic IcmpInCsumErrors. | ||
1660 | # TYPE node_netstat_Icmp_InCsumErrors untyped | ||
1661 | node_netstat_Icmp_InCsumErrors 0 | ||
1662 | # HELP node_netstat_Icmp_InDestUnreachs Statistic IcmpInDestUnreachs. | ||
1663 | # TYPE node_netstat_Icmp_InDestUnreachs untyped | ||
1664 | node_netstat_Icmp_InDestUnreachs 104 | ||
1665 | # HELP node_netstat_Icmp_InEchoReps Statistic IcmpInEchoReps. | ||
1666 | # TYPE node_netstat_Icmp_InEchoReps untyped | ||
1667 | node_netstat_Icmp_InEchoReps 0 | ||
1668 | # HELP node_netstat_Icmp_InEchos Statistic IcmpInEchos. | ||
1669 | # TYPE node_netstat_Icmp_InEchos untyped | ||
1670 | node_netstat_Icmp_InEchos 0 | ||
1671 | # HELP node_netstat_Icmp_InErrors Statistic IcmpInErrors. | 1583 | # HELP node_netstat_Icmp_InErrors Statistic IcmpInErrors. |
1672 | # TYPE node_netstat_Icmp_InErrors untyped | 1584 | # TYPE node_netstat_Icmp_InErrors untyped |
1673 | node_netstat_Icmp_InErrors 0 | 1585 | node_netstat_Icmp_InErrors 0 |
1674 | # HELP node_netstat_Icmp_InMsgs Statistic IcmpInMsgs. | 1586 | # HELP node_netstat_Icmp_InMsgs Statistic IcmpInMsgs. |
1675 | # TYPE node_netstat_Icmp_InMsgs untyped | 1587 | # TYPE node_netstat_Icmp_InMsgs untyped |
1676 | node_netstat_Icmp_InMsgs 104 | 1588 | node_netstat_Icmp_InMsgs 104 |
1677 | # HELP node_netstat_Icmp_InParmProbs Statistic IcmpInParmProbs. | ||
1678 | # TYPE node_netstat_Icmp_InParmProbs untyped | ||
1679 | node_netstat_Icmp_InParmProbs 0 | ||
1680 | # HELP node_netstat_Icmp_InRedirects Statistic IcmpInRedirects. | ||
1681 | # TYPE node_netstat_Icmp_InRedirects untyped | ||
1682 | node_netstat_Icmp_InRedirects 0 | ||
1683 | # HELP node_netstat_Icmp_InSrcQuenchs Statistic IcmpInSrcQuenchs. | ||
1684 | # TYPE node_netstat_Icmp_InSrcQuenchs untyped | ||
1685 | node_netstat_Icmp_InSrcQuenchs 0 | ||
1686 | # HELP node_netstat_Icmp_InTimeExcds Statistic IcmpInTimeExcds. | ||
1687 | # TYPE node_netstat_Icmp_InTimeExcds untyped | ||
1688 | node_netstat_Icmp_InTimeExcds 0 | ||
1689 | # HELP node_netstat_Icmp_InTimestampReps Statistic IcmpInTimestampReps. | ||
1690 | # TYPE node_netstat_Icmp_InTimestampReps untyped | ||
1691 | node_netstat_Icmp_InTimestampReps 0 | ||
1692 | # HELP node_netstat_Icmp_InTimestamps Statistic IcmpInTimestamps. | ||
1693 | # TYPE node_netstat_Icmp_InTimestamps untyped | ||
1694 | node_netstat_Icmp_InTimestamps 0 | ||
1695 | # HELP node_netstat_Icmp_OutAddrMaskReps Statistic IcmpOutAddrMaskReps. | ||
1696 | # TYPE node_netstat_Icmp_OutAddrMaskReps untyped | ||
1697 | node_netstat_Icmp_OutAddrMaskReps 0 | ||
1698 | # HELP node_netstat_Icmp_OutAddrMasks Statistic IcmpOutAddrMasks. | ||
1699 | # TYPE node_netstat_Icmp_OutAddrMasks untyped | ||
1700 | node_netstat_Icmp_OutAddrMasks 0 | ||
1701 | # HELP node_netstat_Icmp_OutDestUnreachs Statistic IcmpOutDestUnreachs. | ||
1702 | # TYPE node_netstat_Icmp_OutDestUnreachs untyped | ||
1703 | node_netstat_Icmp_OutDestUnreachs 120 | ||
1704 | # HELP node_netstat_Icmp_OutEchoReps Statistic IcmpOutEchoReps. | ||
1705 | # TYPE node_netstat_Icmp_OutEchoReps untyped | ||
1706 | node_netstat_Icmp_OutEchoReps 0 | ||
1707 | # HELP node_netstat_Icmp_OutEchos Statistic IcmpOutEchos. | ||
1708 | # TYPE node_netstat_Icmp_OutEchos untyped | ||
1709 | node_netstat_Icmp_OutEchos 0 | ||
1710 | # HELP node_netstat_Icmp_OutErrors Statistic IcmpOutErrors. | ||
1711 | # TYPE node_netstat_Icmp_OutErrors untyped | ||
1712 | node_netstat_Icmp_OutErrors 0 | ||
1713 | # HELP node_netstat_Icmp_OutMsgs Statistic IcmpOutMsgs. | 1589 | # HELP node_netstat_Icmp_OutMsgs Statistic IcmpOutMsgs. |
1714 | # TYPE node_netstat_Icmp_OutMsgs untyped | 1590 | # TYPE node_netstat_Icmp_OutMsgs untyped |
1715 | node_netstat_Icmp_OutMsgs 120 | 1591 | node_netstat_Icmp_OutMsgs 120 |
1716 | # HELP node_netstat_Icmp_OutParmProbs Statistic IcmpOutParmProbs. | ||
1717 | # TYPE node_netstat_Icmp_OutParmProbs untyped | ||
1718 | node_netstat_Icmp_OutParmProbs 0 | ||
1719 | # HELP node_netstat_Icmp_OutRedirects Statistic IcmpOutRedirects. | ||
1720 | # TYPE node_netstat_Icmp_OutRedirects untyped | ||
1721 | node_netstat_Icmp_OutRedirects 0 | ||
1722 | # HELP node_netstat_Icmp_OutSrcQuenchs Statistic IcmpOutSrcQuenchs. | ||
1723 | # TYPE node_netstat_Icmp_OutSrcQuenchs untyped | ||
1724 | node_netstat_Icmp_OutSrcQuenchs 0 | ||
1725 | # HELP node_netstat_Icmp_OutTimeExcds Statistic IcmpOutTimeExcds. | ||
1726 | # TYPE node_netstat_Icmp_OutTimeExcds untyped | ||
1727 | node_netstat_Icmp_OutTimeExcds 0 | ||
1728 | # HELP node_netstat_Icmp_OutTimestampReps Statistic IcmpOutTimestampReps. | ||
1729 | # TYPE node_netstat_Icmp_OutTimestampReps untyped | ||
1730 | node_netstat_Icmp_OutTimestampReps 0 | ||
1731 | # HELP node_netstat_Icmp_OutTimestamps Statistic IcmpOutTimestamps. | ||
1732 | # TYPE node_netstat_Icmp_OutTimestamps untyped | ||
1733 | node_netstat_Icmp_OutTimestamps 0 | ||
1734 | # HELP node_netstat_Ip6_FragCreates Statistic Ip6FragCreates. | ||
1735 | # TYPE node_netstat_Ip6_FragCreates untyped | ||
1736 | node_netstat_Ip6_FragCreates 0 | ||
1737 | # HELP node_netstat_Ip6_FragFails Statistic Ip6FragFails. | ||
1738 | # TYPE node_netstat_Ip6_FragFails untyped | ||
1739 | node_netstat_Ip6_FragFails 0 | ||
1740 | # HELP node_netstat_Ip6_FragOKs Statistic Ip6FragOKs. | ||
1741 | # TYPE node_netstat_Ip6_FragOKs untyped | ||
1742 | node_netstat_Ip6_FragOKs 0 | ||
1743 | # HELP node_netstat_Ip6_InAddrErrors Statistic Ip6InAddrErrors. | ||
1744 | # TYPE node_netstat_Ip6_InAddrErrors untyped | ||
1745 | node_netstat_Ip6_InAddrErrors 0 | ||
1746 | # HELP node_netstat_Ip6_InBcastOctets Statistic Ip6InBcastOctets. | ||
1747 | # TYPE node_netstat_Ip6_InBcastOctets untyped | ||
1748 | node_netstat_Ip6_InBcastOctets 0 | ||
1749 | # HELP node_netstat_Ip6_InCEPkts Statistic Ip6InCEPkts. | ||
1750 | # TYPE node_netstat_Ip6_InCEPkts untyped | ||
1751 | node_netstat_Ip6_InCEPkts 0 | ||
1752 | # HELP node_netstat_Ip6_InDelivers Statistic Ip6InDelivers. | ||
1753 | # TYPE node_netstat_Ip6_InDelivers untyped | ||
1754 | node_netstat_Ip6_InDelivers 0 | ||
1755 | # HELP node_netstat_Ip6_InDiscards Statistic Ip6InDiscards. | ||
1756 | # TYPE node_netstat_Ip6_InDiscards untyped | ||
1757 | node_netstat_Ip6_InDiscards 0 | ||
1758 | # HELP node_netstat_Ip6_InECT0Pkts Statistic Ip6InECT0Pkts. | ||
1759 | # TYPE node_netstat_Ip6_InECT0Pkts untyped | ||
1760 | node_netstat_Ip6_InECT0Pkts 0 | ||
1761 | # HELP node_netstat_Ip6_InECT1Pkts Statistic Ip6InECT1Pkts. | ||
1762 | # TYPE node_netstat_Ip6_InECT1Pkts untyped | ||
1763 | node_netstat_Ip6_InECT1Pkts 0 | ||
1764 | # HELP node_netstat_Ip6_InHdrErrors Statistic Ip6InHdrErrors. | ||
1765 | # TYPE node_netstat_Ip6_InHdrErrors untyped | ||
1766 | node_netstat_Ip6_InHdrErrors 0 | ||
1767 | # HELP node_netstat_Ip6_InMcastOctets Statistic Ip6InMcastOctets. | ||
1768 | # TYPE node_netstat_Ip6_InMcastOctets untyped | ||
1769 | node_netstat_Ip6_InMcastOctets 112 | ||
1770 | # HELP node_netstat_Ip6_InMcastPkts Statistic Ip6InMcastPkts. | ||
1771 | # TYPE node_netstat_Ip6_InMcastPkts untyped | ||
1772 | node_netstat_Ip6_InMcastPkts 2 | ||
1773 | # HELP node_netstat_Ip6_InNoECTPkts Statistic Ip6InNoECTPkts. | ||
1774 | # TYPE node_netstat_Ip6_InNoECTPkts untyped | ||
1775 | node_netstat_Ip6_InNoECTPkts 7 | ||
1776 | # HELP node_netstat_Ip6_InNoRoutes Statistic Ip6InNoRoutes. | ||
1777 | # TYPE node_netstat_Ip6_InNoRoutes untyped | ||
1778 | node_netstat_Ip6_InNoRoutes 5 | ||
1779 | # HELP node_netstat_Ip6_InOctets Statistic Ip6InOctets. | 1592 | # HELP node_netstat_Ip6_InOctets Statistic Ip6InOctets. |
1780 | # TYPE node_netstat_Ip6_InOctets untyped | 1593 | # TYPE node_netstat_Ip6_InOctets untyped |
1781 | node_netstat_Ip6_InOctets 460 | 1594 | node_netstat_Ip6_InOctets 460 |
1782 | # HELP node_netstat_Ip6_InReceives Statistic Ip6InReceives. | ||
1783 | # TYPE node_netstat_Ip6_InReceives untyped | ||
1784 | node_netstat_Ip6_InReceives 7 | ||
1785 | # HELP node_netstat_Ip6_InTooBigErrors Statistic Ip6InTooBigErrors. | ||
1786 | # TYPE node_netstat_Ip6_InTooBigErrors untyped | ||
1787 | node_netstat_Ip6_InTooBigErrors 0 | ||
1788 | # HELP node_netstat_Ip6_InTruncatedPkts Statistic Ip6InTruncatedPkts. | ||
1789 | # TYPE node_netstat_Ip6_InTruncatedPkts untyped | ||
1790 | node_netstat_Ip6_InTruncatedPkts 0 | ||
1791 | # HELP node_netstat_Ip6_InUnknownProtos Statistic Ip6InUnknownProtos. | ||
1792 | # TYPE node_netstat_Ip6_InUnknownProtos untyped | ||
1793 | node_netstat_Ip6_InUnknownProtos 0 | ||
1794 | # HELP node_netstat_Ip6_OutBcastOctets Statistic Ip6OutBcastOctets. | ||
1795 | # TYPE node_netstat_Ip6_OutBcastOctets untyped | ||
1796 | node_netstat_Ip6_OutBcastOctets 0 | ||
1797 | # HELP node_netstat_Ip6_OutDiscards Statistic Ip6OutDiscards. | ||
1798 | # TYPE node_netstat_Ip6_OutDiscards untyped | ||
1799 | node_netstat_Ip6_OutDiscards 0 | ||
1800 | # HELP node_netstat_Ip6_OutForwDatagrams Statistic Ip6OutForwDatagrams. | ||
1801 | # TYPE node_netstat_Ip6_OutForwDatagrams untyped | ||
1802 | node_netstat_Ip6_OutForwDatagrams 0 | ||
1803 | # HELP node_netstat_Ip6_OutMcastOctets Statistic Ip6OutMcastOctets. | ||
1804 | # TYPE node_netstat_Ip6_OutMcastOctets untyped | ||
1805 | node_netstat_Ip6_OutMcastOctets 840 | ||
1806 | # HELP node_netstat_Ip6_OutMcastPkts Statistic Ip6OutMcastPkts. | ||
1807 | # TYPE node_netstat_Ip6_OutMcastPkts untyped | ||
1808 | node_netstat_Ip6_OutMcastPkts 12 | ||
1809 | # HELP node_netstat_Ip6_OutNoRoutes Statistic Ip6OutNoRoutes. | ||
1810 | # TYPE node_netstat_Ip6_OutNoRoutes untyped | ||
1811 | node_netstat_Ip6_OutNoRoutes 3003 | ||
1812 | # HELP node_netstat_Ip6_OutOctets Statistic Ip6OutOctets. | 1595 | # HELP node_netstat_Ip6_OutOctets Statistic Ip6OutOctets. |
1813 | # TYPE node_netstat_Ip6_OutOctets untyped | 1596 | # TYPE node_netstat_Ip6_OutOctets untyped |
1814 | node_netstat_Ip6_OutOctets 536 | 1597 | node_netstat_Ip6_OutOctets 536 |
1815 | # HELP node_netstat_Ip6_OutRequests Statistic Ip6OutRequests. | ||
1816 | # TYPE node_netstat_Ip6_OutRequests untyped | ||
1817 | node_netstat_Ip6_OutRequests 8 | ||
1818 | # HELP node_netstat_Ip6_ReasmFails Statistic Ip6ReasmFails. | ||
1819 | # TYPE node_netstat_Ip6_ReasmFails untyped | ||
1820 | node_netstat_Ip6_ReasmFails 0 | ||
1821 | # HELP node_netstat_Ip6_ReasmOKs Statistic Ip6ReasmOKs. | ||
1822 | # TYPE node_netstat_Ip6_ReasmOKs untyped | ||
1823 | node_netstat_Ip6_ReasmOKs 0 | ||
1824 | # HELP node_netstat_Ip6_ReasmReqds Statistic Ip6ReasmReqds. | ||
1825 | # TYPE node_netstat_Ip6_ReasmReqds untyped | ||
1826 | node_netstat_Ip6_ReasmReqds 0 | ||
1827 | # HELP node_netstat_Ip6_ReasmTimeout Statistic Ip6ReasmTimeout. | ||
1828 | # TYPE node_netstat_Ip6_ReasmTimeout untyped | ||
1829 | node_netstat_Ip6_ReasmTimeout 0 | ||
1830 | # HELP node_netstat_IpExt_InBcastOctets Statistic IpExtInBcastOctets. | ||
1831 | # TYPE node_netstat_IpExt_InBcastOctets untyped | ||
1832 | node_netstat_IpExt_InBcastOctets 0 | ||
1833 | # HELP node_netstat_IpExt_InBcastPkts Statistic IpExtInBcastPkts. | ||
1834 | # TYPE node_netstat_IpExt_InBcastPkts untyped | ||
1835 | node_netstat_IpExt_InBcastPkts 0 | ||
1836 | # HELP node_netstat_IpExt_InMcastOctets Statistic IpExtInMcastOctets. | ||
1837 | # TYPE node_netstat_IpExt_InMcastOctets untyped | ||
1838 | node_netstat_IpExt_InMcastOctets 0 | ||
1839 | # HELP node_netstat_IpExt_InMcastPkts Statistic IpExtInMcastPkts. | ||
1840 | # TYPE node_netstat_IpExt_InMcastPkts untyped | ||
1841 | node_netstat_IpExt_InMcastPkts 0 | ||
1842 | # HELP node_netstat_IpExt_InNoRoutes Statistic IpExtInNoRoutes. | ||
1843 | # TYPE node_netstat_IpExt_InNoRoutes untyped | ||
1844 | node_netstat_IpExt_InNoRoutes 0 | ||
1845 | # HELP node_netstat_IpExt_InOctets Statistic IpExtInOctets. | 1598 | # HELP node_netstat_IpExt_InOctets Statistic IpExtInOctets. |
1846 | # TYPE node_netstat_IpExt_InOctets untyped | 1599 | # TYPE node_netstat_IpExt_InOctets untyped |
1847 | node_netstat_IpExt_InOctets 6.28639697e+09 | 1600 | node_netstat_IpExt_InOctets 6.28639697e+09 |
1848 | # HELP node_netstat_IpExt_InTruncatedPkts Statistic IpExtInTruncatedPkts. | ||
1849 | # TYPE node_netstat_IpExt_InTruncatedPkts untyped | ||
1850 | node_netstat_IpExt_InTruncatedPkts 0 | ||
1851 | # HELP node_netstat_IpExt_OutBcastOctets Statistic IpExtOutBcastOctets. | ||
1852 | # TYPE node_netstat_IpExt_OutBcastOctets untyped | ||
1853 | node_netstat_IpExt_OutBcastOctets 0 | ||
1854 | # HELP node_netstat_IpExt_OutBcastPkts Statistic IpExtOutBcastPkts. | ||
1855 | # TYPE node_netstat_IpExt_OutBcastPkts untyped | ||
1856 | node_netstat_IpExt_OutBcastPkts 0 | ||
1857 | # HELP node_netstat_IpExt_OutMcastOctets Statistic IpExtOutMcastOctets. | ||
1858 | # TYPE node_netstat_IpExt_OutMcastOctets untyped | ||
1859 | node_netstat_IpExt_OutMcastOctets 0 | ||
1860 | # HELP node_netstat_IpExt_OutMcastPkts Statistic IpExtOutMcastPkts. | ||
1861 | # TYPE node_netstat_IpExt_OutMcastPkts untyped | ||
1862 | node_netstat_IpExt_OutMcastPkts 0 | ||
1863 | # HELP node_netstat_IpExt_OutOctets Statistic IpExtOutOctets. | 1601 | # HELP node_netstat_IpExt_OutOctets Statistic IpExtOutOctets. |
1864 | # TYPE node_netstat_IpExt_OutOctets untyped | 1602 | # TYPE node_netstat_IpExt_OutOctets untyped |
1865 | node_netstat_IpExt_OutOctets 2.786264347e+09 | 1603 | node_netstat_IpExt_OutOctets 2.786264347e+09 |
1866 | # HELP node_netstat_Ip_DefaultTTL Statistic IpDefaultTTL. | ||
1867 | # TYPE node_netstat_Ip_DefaultTTL untyped | ||
1868 | node_netstat_Ip_DefaultTTL 64 | ||
1869 | # HELP node_netstat_Ip_ForwDatagrams Statistic IpForwDatagrams. | ||
1870 | # TYPE node_netstat_Ip_ForwDatagrams untyped | ||
1871 | node_netstat_Ip_ForwDatagrams 397750 | ||
1872 | # HELP node_netstat_Ip_Forwarding Statistic IpForwarding. | 1604 | # HELP node_netstat_Ip_Forwarding Statistic IpForwarding. |
1873 | # TYPE node_netstat_Ip_Forwarding untyped | 1605 | # TYPE node_netstat_Ip_Forwarding untyped |
1874 | node_netstat_Ip_Forwarding 1 | 1606 | node_netstat_Ip_Forwarding 1 |
1875 | # HELP node_netstat_Ip_FragCreates Statistic IpFragCreates. | ||
1876 | # TYPE node_netstat_Ip_FragCreates untyped | ||
1877 | node_netstat_Ip_FragCreates 0 | ||
1878 | # HELP node_netstat_Ip_FragFails Statistic IpFragFails. | ||
1879 | # TYPE node_netstat_Ip_FragFails untyped | ||
1880 | node_netstat_Ip_FragFails 0 | ||
1881 | # HELP node_netstat_Ip_FragOKs Statistic IpFragOKs. | ||
1882 | # TYPE node_netstat_Ip_FragOKs untyped | ||
1883 | node_netstat_Ip_FragOKs 0 | ||
1884 | # HELP node_netstat_Ip_InAddrErrors Statistic IpInAddrErrors. | ||
1885 | # TYPE node_netstat_Ip_InAddrErrors untyped | ||
1886 | node_netstat_Ip_InAddrErrors 25 | ||
1887 | # HELP node_netstat_Ip_InDelivers Statistic IpInDelivers. | ||
1888 | # TYPE node_netstat_Ip_InDelivers untyped | ||
1889 | node_netstat_Ip_InDelivers 5.7340175e+07 | ||
1890 | # HELP node_netstat_Ip_InDiscards Statistic IpInDiscards. | ||
1891 | # TYPE node_netstat_Ip_InDiscards untyped | ||
1892 | node_netstat_Ip_InDiscards 0 | ||
1893 | # HELP node_netstat_Ip_InHdrErrors Statistic IpInHdrErrors. | ||
1894 | # TYPE node_netstat_Ip_InHdrErrors untyped | ||
1895 | node_netstat_Ip_InHdrErrors 0 | ||
1896 | # HELP node_netstat_Ip_InReceives Statistic IpInReceives. | ||
1897 | # TYPE node_netstat_Ip_InReceives untyped | ||
1898 | node_netstat_Ip_InReceives 5.7740232e+07 | ||
1899 | # HELP node_netstat_Ip_InUnknownProtos Statistic IpInUnknownProtos. | ||
1900 | # TYPE node_netstat_Ip_InUnknownProtos untyped | ||
1901 | node_netstat_Ip_InUnknownProtos 0 | ||
1902 | # HELP node_netstat_Ip_OutDiscards Statistic IpOutDiscards. | ||
1903 | # TYPE node_netstat_Ip_OutDiscards untyped | ||
1904 | node_netstat_Ip_OutDiscards 0 | ||
1905 | # HELP node_netstat_Ip_OutNoRoutes Statistic IpOutNoRoutes. | ||
1906 | # TYPE node_netstat_Ip_OutNoRoutes untyped | ||
1907 | node_netstat_Ip_OutNoRoutes 54 | ||
1908 | # HELP node_netstat_Ip_OutRequests Statistic IpOutRequests. | ||
1909 | # TYPE node_netstat_Ip_OutRequests untyped | ||
1910 | node_netstat_Ip_OutRequests 5.5365537e+07 | ||
1911 | # HELP node_netstat_Ip_ReasmFails Statistic IpReasmFails. | ||
1912 | # TYPE node_netstat_Ip_ReasmFails untyped | ||
1913 | node_netstat_Ip_ReasmFails 0 | ||
1914 | # HELP node_netstat_Ip_ReasmOKs Statistic IpReasmOKs. | ||
1915 | # TYPE node_netstat_Ip_ReasmOKs untyped | ||
1916 | node_netstat_Ip_ReasmOKs 0 | ||
1917 | # HELP node_netstat_Ip_ReasmReqds Statistic IpReasmReqds. | ||
1918 | # TYPE node_netstat_Ip_ReasmReqds untyped | ||
1919 | node_netstat_Ip_ReasmReqds 0 | ||
1920 | # HELP node_netstat_Ip_ReasmTimeout Statistic IpReasmTimeout. | ||
1921 | # TYPE node_netstat_Ip_ReasmTimeout untyped | ||
1922 | node_netstat_Ip_ReasmTimeout 0 | ||
1923 | # HELP node_netstat_TcpExt_ArpFilter Statistic TcpExtArpFilter. | ||
1924 | # TYPE node_netstat_TcpExt_ArpFilter untyped | ||
1925 | node_netstat_TcpExt_ArpFilter 0 | ||
1926 | # HELP node_netstat_TcpExt_DelayedACKLocked Statistic TcpExtDelayedACKLocked. | ||
1927 | # TYPE node_netstat_TcpExt_DelayedACKLocked untyped | ||
1928 | node_netstat_TcpExt_DelayedACKLocked 17 | ||
1929 | # HELP node_netstat_TcpExt_DelayedACKLost Statistic TcpExtDelayedACKLost. | ||
1930 | # TYPE node_netstat_TcpExt_DelayedACKLost untyped | ||
1931 | node_netstat_TcpExt_DelayedACKLost 9 | ||
1932 | # HELP node_netstat_TcpExt_DelayedACKs Statistic TcpExtDelayedACKs. | ||
1933 | # TYPE node_netstat_TcpExt_DelayedACKs untyped | ||
1934 | node_netstat_TcpExt_DelayedACKs 102471 | ||
1935 | # HELP node_netstat_TcpExt_EmbryonicRsts Statistic TcpExtEmbryonicRsts. | ||
1936 | # TYPE node_netstat_TcpExt_EmbryonicRsts untyped | ||
1937 | node_netstat_TcpExt_EmbryonicRsts 0 | ||
1938 | # HELP node_netstat_TcpExt_IPReversePathFilter Statistic TcpExtIPReversePathFilter. | ||
1939 | # TYPE node_netstat_TcpExt_IPReversePathFilter untyped | ||
1940 | node_netstat_TcpExt_IPReversePathFilter 0 | ||
1941 | # HELP node_netstat_TcpExt_ListenDrops Statistic TcpExtListenDrops. | 1607 | # HELP node_netstat_TcpExt_ListenDrops Statistic TcpExtListenDrops. |
1942 | # TYPE node_netstat_TcpExt_ListenDrops untyped | 1608 | # TYPE node_netstat_TcpExt_ListenDrops untyped |
1943 | node_netstat_TcpExt_ListenDrops 0 | 1609 | node_netstat_TcpExt_ListenDrops 0 |
1944 | # HELP node_netstat_TcpExt_ListenOverflows Statistic TcpExtListenOverflows. | 1610 | # HELP node_netstat_TcpExt_ListenOverflows Statistic TcpExtListenOverflows. |
1945 | # TYPE node_netstat_TcpExt_ListenOverflows untyped | 1611 | # TYPE node_netstat_TcpExt_ListenOverflows untyped |
1946 | node_netstat_TcpExt_ListenOverflows 0 | 1612 | node_netstat_TcpExt_ListenOverflows 0 |
1947 | # HELP node_netstat_TcpExt_LockDroppedIcmps Statistic TcpExtLockDroppedIcmps. | ||
1948 | # TYPE node_netstat_TcpExt_LockDroppedIcmps untyped | ||
1949 | node_netstat_TcpExt_LockDroppedIcmps 0 | ||
1950 | # HELP node_netstat_TcpExt_OfoPruned Statistic TcpExtOfoPruned. | ||
1951 | # TYPE node_netstat_TcpExt_OfoPruned untyped | ||
1952 | node_netstat_TcpExt_OfoPruned 0 | ||
1953 | # HELP node_netstat_TcpExt_OutOfWindowIcmps Statistic TcpExtOutOfWindowIcmps. | ||
1954 | # TYPE node_netstat_TcpExt_OutOfWindowIcmps untyped | ||
1955 | node_netstat_TcpExt_OutOfWindowIcmps 0 | ||
1956 | # HELP node_netstat_TcpExt_PAWSActive Statistic TcpExtPAWSActive. | ||
1957 | # TYPE node_netstat_TcpExt_PAWSActive untyped | ||
1958 | node_netstat_TcpExt_PAWSActive 0 | ||
1959 | # HELP node_netstat_TcpExt_PAWSEstab Statistic TcpExtPAWSEstab. | ||
1960 | # TYPE node_netstat_TcpExt_PAWSEstab untyped | ||
1961 | node_netstat_TcpExt_PAWSEstab 6 | ||
1962 | # HELP node_netstat_TcpExt_PAWSPassive Statistic TcpExtPAWSPassive. | ||
1963 | # TYPE node_netstat_TcpExt_PAWSPassive untyped | ||
1964 | node_netstat_TcpExt_PAWSPassive 0 | ||
1965 | # HELP node_netstat_TcpExt_PruneCalled Statistic TcpExtPruneCalled. | ||
1966 | # TYPE node_netstat_TcpExt_PruneCalled untyped | ||
1967 | node_netstat_TcpExt_PruneCalled 0 | ||
1968 | # HELP node_netstat_TcpExt_RcvPruned Statistic TcpExtRcvPruned. | ||
1969 | # TYPE node_netstat_TcpExt_RcvPruned untyped | ||
1970 | node_netstat_TcpExt_RcvPruned 0 | ||
1971 | # HELP node_netstat_TcpExt_SyncookiesFailed Statistic TcpExtSyncookiesFailed. | 1613 | # HELP node_netstat_TcpExt_SyncookiesFailed Statistic TcpExtSyncookiesFailed. |
1972 | # TYPE node_netstat_TcpExt_SyncookiesFailed untyped | 1614 | # TYPE node_netstat_TcpExt_SyncookiesFailed untyped |
1973 | node_netstat_TcpExt_SyncookiesFailed 2 | 1615 | node_netstat_TcpExt_SyncookiesFailed 2 |
@@ -1977,246 +1619,21 @@ node_netstat_TcpExt_SyncookiesRecv 0 | |||
1977 | # HELP node_netstat_TcpExt_SyncookiesSent Statistic TcpExtSyncookiesSent. | 1619 | # HELP node_netstat_TcpExt_SyncookiesSent Statistic TcpExtSyncookiesSent. |
1978 | # TYPE node_netstat_TcpExt_SyncookiesSent untyped | 1620 | # TYPE node_netstat_TcpExt_SyncookiesSent untyped |
1979 | node_netstat_TcpExt_SyncookiesSent 0 | 1621 | node_netstat_TcpExt_SyncookiesSent 0 |
1980 | # HELP node_netstat_TcpExt_TCPAbortFailed Statistic TcpExtTCPAbortFailed. | ||
1981 | # TYPE node_netstat_TcpExt_TCPAbortFailed untyped | ||
1982 | node_netstat_TcpExt_TCPAbortFailed 0 | ||
1983 | # HELP node_netstat_TcpExt_TCPAbortOnClose Statistic TcpExtTCPAbortOnClose. | ||
1984 | # TYPE node_netstat_TcpExt_TCPAbortOnClose untyped | ||
1985 | node_netstat_TcpExt_TCPAbortOnClose 4 | ||
1986 | # HELP node_netstat_TcpExt_TCPAbortOnData Statistic TcpExtTCPAbortOnData. | ||
1987 | # TYPE node_netstat_TcpExt_TCPAbortOnData untyped | ||
1988 | node_netstat_TcpExt_TCPAbortOnData 41 | ||
1989 | # HELP node_netstat_TcpExt_TCPAbortOnLinger Statistic TcpExtTCPAbortOnLinger. | ||
1990 | # TYPE node_netstat_TcpExt_TCPAbortOnLinger untyped | ||
1991 | node_netstat_TcpExt_TCPAbortOnLinger 0 | ||
1992 | # HELP node_netstat_TcpExt_TCPAbortOnMemory Statistic TcpExtTCPAbortOnMemory. | ||
1993 | # TYPE node_netstat_TcpExt_TCPAbortOnMemory untyped | ||
1994 | node_netstat_TcpExt_TCPAbortOnMemory 0 | ||
1995 | # HELP node_netstat_TcpExt_TCPAbortOnTimeout Statistic TcpExtTCPAbortOnTimeout. | ||
1996 | # TYPE node_netstat_TcpExt_TCPAbortOnTimeout untyped | ||
1997 | node_netstat_TcpExt_TCPAbortOnTimeout 0 | ||
1998 | # HELP node_netstat_TcpExt_TCPBacklogDrop Statistic TcpExtTCPBacklogDrop. | ||
1999 | # TYPE node_netstat_TcpExt_TCPBacklogDrop untyped | ||
2000 | node_netstat_TcpExt_TCPBacklogDrop 0 | ||
2001 | # HELP node_netstat_TcpExt_TCPChallengeACK Statistic TcpExtTCPChallengeACK. | ||
2002 | # TYPE node_netstat_TcpExt_TCPChallengeACK untyped | ||
2003 | node_netstat_TcpExt_TCPChallengeACK 2 | ||
2004 | # HELP node_netstat_TcpExt_TCPDSACKIgnoredNoUndo Statistic TcpExtTCPDSACKIgnoredNoUndo. | ||
2005 | # TYPE node_netstat_TcpExt_TCPDSACKIgnoredNoUndo untyped | ||
2006 | node_netstat_TcpExt_TCPDSACKIgnoredNoUndo 1 | ||
2007 | # HELP node_netstat_TcpExt_TCPDSACKIgnoredOld Statistic TcpExtTCPDSACKIgnoredOld. | ||
2008 | # TYPE node_netstat_TcpExt_TCPDSACKIgnoredOld untyped | ||
2009 | node_netstat_TcpExt_TCPDSACKIgnoredOld 0 | ||
2010 | # HELP node_netstat_TcpExt_TCPDSACKOfoRecv Statistic TcpExtTCPDSACKOfoRecv. | ||
2011 | # TYPE node_netstat_TcpExt_TCPDSACKOfoRecv untyped | ||
2012 | node_netstat_TcpExt_TCPDSACKOfoRecv 0 | ||
2013 | # HELP node_netstat_TcpExt_TCPDSACKOfoSent Statistic TcpExtTCPDSACKOfoSent. | ||
2014 | # TYPE node_netstat_TcpExt_TCPDSACKOfoSent untyped | ||
2015 | node_netstat_TcpExt_TCPDSACKOfoSent 0 | ||
2016 | # HELP node_netstat_TcpExt_TCPDSACKOldSent Statistic TcpExtTCPDSACKOldSent. | ||
2017 | # TYPE node_netstat_TcpExt_TCPDSACKOldSent untyped | ||
2018 | node_netstat_TcpExt_TCPDSACKOldSent 9 | ||
2019 | # HELP node_netstat_TcpExt_TCPDSACKRecv Statistic TcpExtTCPDSACKRecv. | ||
2020 | # TYPE node_netstat_TcpExt_TCPDSACKRecv untyped | ||
2021 | node_netstat_TcpExt_TCPDSACKRecv 5 | ||
2022 | # HELP node_netstat_TcpExt_TCPDSACKUndo Statistic TcpExtTCPDSACKUndo. | ||
2023 | # TYPE node_netstat_TcpExt_TCPDSACKUndo untyped | ||
2024 | node_netstat_TcpExt_TCPDSACKUndo 0 | ||
2025 | # HELP node_netstat_TcpExt_TCPDeferAcceptDrop Statistic TcpExtTCPDeferAcceptDrop. | ||
2026 | # TYPE node_netstat_TcpExt_TCPDeferAcceptDrop untyped | ||
2027 | node_netstat_TcpExt_TCPDeferAcceptDrop 0 | ||
2028 | # HELP node_netstat_TcpExt_TCPDirectCopyFromBacklog Statistic TcpExtTCPDirectCopyFromBacklog. | ||
2029 | # TYPE node_netstat_TcpExt_TCPDirectCopyFromBacklog untyped | ||
2030 | node_netstat_TcpExt_TCPDirectCopyFromBacklog 0 | ||
2031 | # HELP node_netstat_TcpExt_TCPDirectCopyFromPrequeue Statistic TcpExtTCPDirectCopyFromPrequeue. | ||
2032 | # TYPE node_netstat_TcpExt_TCPDirectCopyFromPrequeue untyped | ||
2033 | node_netstat_TcpExt_TCPDirectCopyFromPrequeue 168808 | ||
2034 | # HELP node_netstat_TcpExt_TCPFACKReorder Statistic TcpExtTCPFACKReorder. | ||
2035 | # TYPE node_netstat_TcpExt_TCPFACKReorder untyped | ||
2036 | node_netstat_TcpExt_TCPFACKReorder 0 | ||
2037 | # HELP node_netstat_TcpExt_TCPFastRetrans Statistic TcpExtTCPFastRetrans. | ||
2038 | # TYPE node_netstat_TcpExt_TCPFastRetrans untyped | ||
2039 | node_netstat_TcpExt_TCPFastRetrans 1 | ||
2040 | # HELP node_netstat_TcpExt_TCPForwardRetrans Statistic TcpExtTCPForwardRetrans. | ||
2041 | # TYPE node_netstat_TcpExt_TCPForwardRetrans untyped | ||
2042 | node_netstat_TcpExt_TCPForwardRetrans 0 | ||
2043 | # HELP node_netstat_TcpExt_TCPFullUndo Statistic TcpExtTCPFullUndo. | ||
2044 | # TYPE node_netstat_TcpExt_TCPFullUndo untyped | ||
2045 | node_netstat_TcpExt_TCPFullUndo 0 | ||
2046 | # HELP node_netstat_TcpExt_TCPHPAcks Statistic TcpExtTCPHPAcks. | ||
2047 | # TYPE node_netstat_TcpExt_TCPHPAcks untyped | ||
2048 | node_netstat_TcpExt_TCPHPAcks 3.744565e+06 | ||
2049 | # HELP node_netstat_TcpExt_TCPHPHits Statistic TcpExtTCPHPHits. | ||
2050 | # TYPE node_netstat_TcpExt_TCPHPHits untyped | ||
2051 | node_netstat_TcpExt_TCPHPHits 4.471289e+06 | ||
2052 | # HELP node_netstat_TcpExt_TCPHPHitsToUser Statistic TcpExtTCPHPHitsToUser. | ||
2053 | # TYPE node_netstat_TcpExt_TCPHPHitsToUser untyped | ||
2054 | node_netstat_TcpExt_TCPHPHitsToUser 26 | ||
2055 | # HELP node_netstat_TcpExt_TCPLoss Statistic TcpExtTCPLoss. | ||
2056 | # TYPE node_netstat_TcpExt_TCPLoss untyped | ||
2057 | node_netstat_TcpExt_TCPLoss 0 | ||
2058 | # HELP node_netstat_TcpExt_TCPLossFailures Statistic TcpExtTCPLossFailures. | ||
2059 | # TYPE node_netstat_TcpExt_TCPLossFailures untyped | ||
2060 | node_netstat_TcpExt_TCPLossFailures 0 | ||
2061 | # HELP node_netstat_TcpExt_TCPLossUndo Statistic TcpExtTCPLossUndo. | ||
2062 | # TYPE node_netstat_TcpExt_TCPLossUndo untyped | ||
2063 | node_netstat_TcpExt_TCPLossUndo 48 | ||
2064 | # HELP node_netstat_TcpExt_TCPLostRetransmit Statistic TcpExtTCPLostRetransmit. | ||
2065 | # TYPE node_netstat_TcpExt_TCPLostRetransmit untyped | ||
2066 | node_netstat_TcpExt_TCPLostRetransmit 0 | ||
2067 | # HELP node_netstat_TcpExt_TCPMD5NotFound Statistic TcpExtTCPMD5NotFound. | ||
2068 | # TYPE node_netstat_TcpExt_TCPMD5NotFound untyped | ||
2069 | node_netstat_TcpExt_TCPMD5NotFound 0 | ||
2070 | # HELP node_netstat_TcpExt_TCPMD5Unexpected Statistic TcpExtTCPMD5Unexpected. | ||
2071 | # TYPE node_netstat_TcpExt_TCPMD5Unexpected untyped | ||
2072 | node_netstat_TcpExt_TCPMD5Unexpected 0 | ||
2073 | # HELP node_netstat_TcpExt_TCPMemoryPressures Statistic TcpExtTCPMemoryPressures. | ||
2074 | # TYPE node_netstat_TcpExt_TCPMemoryPressures untyped | ||
2075 | node_netstat_TcpExt_TCPMemoryPressures 0 | ||
2076 | # HELP node_netstat_TcpExt_TCPMinTTLDrop Statistic TcpExtTCPMinTTLDrop. | ||
2077 | # TYPE node_netstat_TcpExt_TCPMinTTLDrop untyped | ||
2078 | node_netstat_TcpExt_TCPMinTTLDrop 0 | ||
2079 | # HELP node_netstat_TcpExt_TCPPartialUndo Statistic TcpExtTCPPartialUndo. | ||
2080 | # TYPE node_netstat_TcpExt_TCPPartialUndo untyped | ||
2081 | node_netstat_TcpExt_TCPPartialUndo 0 | ||
2082 | # HELP node_netstat_TcpExt_TCPPrequeueDropped Statistic TcpExtTCPPrequeueDropped. | ||
2083 | # TYPE node_netstat_TcpExt_TCPPrequeueDropped untyped | ||
2084 | node_netstat_TcpExt_TCPPrequeueDropped 0 | ||
2085 | # HELP node_netstat_TcpExt_TCPPrequeued Statistic TcpExtTCPPrequeued. | ||
2086 | # TYPE node_netstat_TcpExt_TCPPrequeued untyped | ||
2087 | node_netstat_TcpExt_TCPPrequeued 80568 | ||
2088 | # HELP node_netstat_TcpExt_TCPPureAcks Statistic TcpExtTCPPureAcks. | ||
2089 | # TYPE node_netstat_TcpExt_TCPPureAcks untyped | ||
2090 | node_netstat_TcpExt_TCPPureAcks 1.43394e+06 | ||
2091 | # HELP node_netstat_TcpExt_TCPRcvCollapsed Statistic TcpExtTCPRcvCollapsed. | ||
2092 | # TYPE node_netstat_TcpExt_TCPRcvCollapsed untyped | ||
2093 | node_netstat_TcpExt_TCPRcvCollapsed 0 | ||
2094 | # HELP node_netstat_TcpExt_TCPRenoFailures Statistic TcpExtTCPRenoFailures. | ||
2095 | # TYPE node_netstat_TcpExt_TCPRenoFailures untyped | ||
2096 | node_netstat_TcpExt_TCPRenoFailures 0 | ||
2097 | # HELP node_netstat_TcpExt_TCPRenoRecovery Statistic TcpExtTCPRenoRecovery. | ||
2098 | # TYPE node_netstat_TcpExt_TCPRenoRecovery untyped | ||
2099 | node_netstat_TcpExt_TCPRenoRecovery 0 | ||
2100 | # HELP node_netstat_TcpExt_TCPRenoRecoveryFail Statistic TcpExtTCPRenoRecoveryFail. | ||
2101 | # TYPE node_netstat_TcpExt_TCPRenoRecoveryFail untyped | ||
2102 | node_netstat_TcpExt_TCPRenoRecoveryFail 0 | ||
2103 | # HELP node_netstat_TcpExt_TCPRenoReorder Statistic TcpExtTCPRenoReorder. | ||
2104 | # TYPE node_netstat_TcpExt_TCPRenoReorder untyped | ||
2105 | node_netstat_TcpExt_TCPRenoReorder 0 | ||
2106 | # HELP node_netstat_TcpExt_TCPReqQFullDoCookies Statistic TcpExtTCPReqQFullDoCookies. | ||
2107 | # TYPE node_netstat_TcpExt_TCPReqQFullDoCookies untyped | ||
2108 | node_netstat_TcpExt_TCPReqQFullDoCookies 0 | ||
2109 | # HELP node_netstat_TcpExt_TCPReqQFullDrop Statistic TcpExtTCPReqQFullDrop. | ||
2110 | # TYPE node_netstat_TcpExt_TCPReqQFullDrop untyped | ||
2111 | node_netstat_TcpExt_TCPReqQFullDrop 0 | ||
2112 | # HELP node_netstat_TcpExt_TCPSACKDiscard Statistic TcpExtTCPSACKDiscard. | ||
2113 | # TYPE node_netstat_TcpExt_TCPSACKDiscard untyped | ||
2114 | node_netstat_TcpExt_TCPSACKDiscard 0 | ||
2115 | # HELP node_netstat_TcpExt_TCPSACKReneging Statistic TcpExtTCPSACKReneging. | ||
2116 | # TYPE node_netstat_TcpExt_TCPSACKReneging untyped | ||
2117 | node_netstat_TcpExt_TCPSACKReneging 0 | ||
2118 | # HELP node_netstat_TcpExt_TCPSACKReorder Statistic TcpExtTCPSACKReorder. | ||
2119 | # TYPE node_netstat_TcpExt_TCPSACKReorder untyped | ||
2120 | node_netstat_TcpExt_TCPSACKReorder 0 | ||
2121 | # HELP node_netstat_TcpExt_TCPSYNChallenge Statistic TcpExtTCPSYNChallenge. | ||
2122 | # TYPE node_netstat_TcpExt_TCPSYNChallenge untyped | ||
2123 | node_netstat_TcpExt_TCPSYNChallenge 2 | ||
2124 | # HELP node_netstat_TcpExt_TCPSackFailures Statistic TcpExtTCPSackFailures. | ||
2125 | # TYPE node_netstat_TcpExt_TCPSackFailures untyped | ||
2126 | node_netstat_TcpExt_TCPSackFailures 1 | ||
2127 | # HELP node_netstat_TcpExt_TCPSackMerged Statistic TcpExtTCPSackMerged. | ||
2128 | # TYPE node_netstat_TcpExt_TCPSackMerged untyped | ||
2129 | node_netstat_TcpExt_TCPSackMerged 2 | ||
2130 | # HELP node_netstat_TcpExt_TCPSackRecovery Statistic TcpExtTCPSackRecovery. | ||
2131 | # TYPE node_netstat_TcpExt_TCPSackRecovery untyped | ||
2132 | node_netstat_TcpExt_TCPSackRecovery 1 | ||
2133 | # HELP node_netstat_TcpExt_TCPSackRecoveryFail Statistic TcpExtTCPSackRecoveryFail. | ||
2134 | # TYPE node_netstat_TcpExt_TCPSackRecoveryFail untyped | ||
2135 | node_netstat_TcpExt_TCPSackRecoveryFail 0 | ||
2136 | # HELP node_netstat_TcpExt_TCPSackShiftFallback Statistic TcpExtTCPSackShiftFallback. | ||
2137 | # TYPE node_netstat_TcpExt_TCPSackShiftFallback untyped | ||
2138 | node_netstat_TcpExt_TCPSackShiftFallback 5 | ||
2139 | # HELP node_netstat_TcpExt_TCPSackShifted Statistic TcpExtTCPSackShifted. | ||
2140 | # TYPE node_netstat_TcpExt_TCPSackShifted untyped | ||
2141 | node_netstat_TcpExt_TCPSackShifted 0 | ||
2142 | # HELP node_netstat_TcpExt_TCPSchedulerFailed Statistic TcpExtTCPSchedulerFailed. | ||
2143 | # TYPE node_netstat_TcpExt_TCPSchedulerFailed untyped | ||
2144 | node_netstat_TcpExt_TCPSchedulerFailed 0 | ||
2145 | # HELP node_netstat_TcpExt_TCPSlowStartRetrans Statistic TcpExtTCPSlowStartRetrans. | ||
2146 | # TYPE node_netstat_TcpExt_TCPSlowStartRetrans untyped | ||
2147 | node_netstat_TcpExt_TCPSlowStartRetrans 1 | ||
2148 | # HELP node_netstat_TcpExt_TCPSpuriousRTOs Statistic TcpExtTCPSpuriousRTOs. | ||
2149 | # TYPE node_netstat_TcpExt_TCPSpuriousRTOs untyped | ||
2150 | node_netstat_TcpExt_TCPSpuriousRTOs 0 | ||
2151 | # HELP node_netstat_TcpExt_TCPTSReorder Statistic TcpExtTCPTSReorder. | ||
2152 | # TYPE node_netstat_TcpExt_TCPTSReorder untyped | ||
2153 | node_netstat_TcpExt_TCPTSReorder 0 | ||
2154 | # HELP node_netstat_TcpExt_TCPTimeWaitOverflow Statistic TcpExtTCPTimeWaitOverflow. | ||
2155 | # TYPE node_netstat_TcpExt_TCPTimeWaitOverflow untyped | ||
2156 | node_netstat_TcpExt_TCPTimeWaitOverflow 0 | ||
2157 | # HELP node_netstat_TcpExt_TCPTimeouts Statistic TcpExtTCPTimeouts. | ||
2158 | # TYPE node_netstat_TcpExt_TCPTimeouts untyped | ||
2159 | node_netstat_TcpExt_TCPTimeouts 115 | ||
2160 | # HELP node_netstat_TcpExt_TW Statistic TcpExtTW. | ||
2161 | # TYPE node_netstat_TcpExt_TW untyped | ||
2162 | node_netstat_TcpExt_TW 388812 | ||
2163 | # HELP node_netstat_TcpExt_TWKilled Statistic TcpExtTWKilled. | ||
2164 | # TYPE node_netstat_TcpExt_TWKilled untyped | ||
2165 | node_netstat_TcpExt_TWKilled 0 | ||
2166 | # HELP node_netstat_TcpExt_TWRecycled Statistic TcpExtTWRecycled. | ||
2167 | # TYPE node_netstat_TcpExt_TWRecycled untyped | ||
2168 | node_netstat_TcpExt_TWRecycled 0 | ||
2169 | # HELP node_netstat_Tcp_ActiveOpens Statistic TcpActiveOpens. | 1622 | # HELP node_netstat_Tcp_ActiveOpens Statistic TcpActiveOpens. |
2170 | # TYPE node_netstat_Tcp_ActiveOpens untyped | 1623 | # TYPE node_netstat_Tcp_ActiveOpens untyped |
2171 | node_netstat_Tcp_ActiveOpens 3556 | 1624 | node_netstat_Tcp_ActiveOpens 3556 |
2172 | # HELP node_netstat_Tcp_AttemptFails Statistic TcpAttemptFails. | ||
2173 | # TYPE node_netstat_Tcp_AttemptFails untyped | ||
2174 | node_netstat_Tcp_AttemptFails 341 | ||
2175 | # HELP node_netstat_Tcp_CurrEstab Statistic TcpCurrEstab. | 1625 | # HELP node_netstat_Tcp_CurrEstab Statistic TcpCurrEstab. |
2176 | # TYPE node_netstat_Tcp_CurrEstab untyped | 1626 | # TYPE node_netstat_Tcp_CurrEstab untyped |
2177 | node_netstat_Tcp_CurrEstab 0 | 1627 | node_netstat_Tcp_CurrEstab 0 |
2178 | # HELP node_netstat_Tcp_EstabResets Statistic TcpEstabResets. | ||
2179 | # TYPE node_netstat_Tcp_EstabResets untyped | ||
2180 | node_netstat_Tcp_EstabResets 161 | ||
2181 | # HELP node_netstat_Tcp_InCsumErrors Statistic TcpInCsumErrors. | ||
2182 | # TYPE node_netstat_Tcp_InCsumErrors untyped | ||
2183 | node_netstat_Tcp_InCsumErrors 0 | ||
2184 | # HELP node_netstat_Tcp_InErrs Statistic TcpInErrs. | 1628 | # HELP node_netstat_Tcp_InErrs Statistic TcpInErrs. |
2185 | # TYPE node_netstat_Tcp_InErrs untyped | 1629 | # TYPE node_netstat_Tcp_InErrs untyped |
2186 | node_netstat_Tcp_InErrs 5 | 1630 | node_netstat_Tcp_InErrs 5 |
2187 | # HELP node_netstat_Tcp_InSegs Statistic TcpInSegs. | ||
2188 | # TYPE node_netstat_Tcp_InSegs untyped | ||
2189 | node_netstat_Tcp_InSegs 5.7252008e+07 | ||
2190 | # HELP node_netstat_Tcp_MaxConn Statistic TcpMaxConn. | ||
2191 | # TYPE node_netstat_Tcp_MaxConn untyped | ||
2192 | node_netstat_Tcp_MaxConn -1 | ||
2193 | # HELP node_netstat_Tcp_OutRsts Statistic TcpOutRsts. | ||
2194 | # TYPE node_netstat_Tcp_OutRsts untyped | ||
2195 | node_netstat_Tcp_OutRsts 1003 | ||
2196 | # HELP node_netstat_Tcp_OutSegs Statistic TcpOutSegs. | ||
2197 | # TYPE node_netstat_Tcp_OutSegs untyped | ||
2198 | node_netstat_Tcp_OutSegs 5.4915039e+07 | ||
2199 | # HELP node_netstat_Tcp_PassiveOpens Statistic TcpPassiveOpens. | 1631 | # HELP node_netstat_Tcp_PassiveOpens Statistic TcpPassiveOpens. |
2200 | # TYPE node_netstat_Tcp_PassiveOpens untyped | 1632 | # TYPE node_netstat_Tcp_PassiveOpens untyped |
2201 | node_netstat_Tcp_PassiveOpens 230 | 1633 | node_netstat_Tcp_PassiveOpens 230 |
2202 | # HELP node_netstat_Tcp_RetransSegs Statistic TcpRetransSegs. | 1634 | # HELP node_netstat_Tcp_RetransSegs Statistic TcpRetransSegs. |
2203 | # TYPE node_netstat_Tcp_RetransSegs untyped | 1635 | # TYPE node_netstat_Tcp_RetransSegs untyped |
2204 | node_netstat_Tcp_RetransSegs 227 | 1636 | node_netstat_Tcp_RetransSegs 227 |
2205 | # HELP node_netstat_Tcp_RtoAlgorithm Statistic TcpRtoAlgorithm. | ||
2206 | # TYPE node_netstat_Tcp_RtoAlgorithm untyped | ||
2207 | node_netstat_Tcp_RtoAlgorithm 1 | ||
2208 | # HELP node_netstat_Tcp_RtoMax Statistic TcpRtoMax. | ||
2209 | # TYPE node_netstat_Tcp_RtoMax untyped | ||
2210 | node_netstat_Tcp_RtoMax 120000 | ||
2211 | # HELP node_netstat_Tcp_RtoMin Statistic TcpRtoMin. | ||
2212 | # TYPE node_netstat_Tcp_RtoMin untyped | ||
2213 | node_netstat_Tcp_RtoMin 200 | ||
2214 | # HELP node_netstat_Udp6_IgnoredMulti Statistic Udp6IgnoredMulti. | ||
2215 | # TYPE node_netstat_Udp6_IgnoredMulti untyped | ||
2216 | node_netstat_Udp6_IgnoredMulti 0 | ||
2217 | # HELP node_netstat_Udp6_InCsumErrors Statistic Udp6InCsumErrors. | ||
2218 | # TYPE node_netstat_Udp6_InCsumErrors untyped | ||
2219 | node_netstat_Udp6_InCsumErrors 0 | ||
2220 | # HELP node_netstat_Udp6_InDatagrams Statistic Udp6InDatagrams. | 1637 | # HELP node_netstat_Udp6_InDatagrams Statistic Udp6InDatagrams. |
2221 | # TYPE node_netstat_Udp6_InDatagrams untyped | 1638 | # TYPE node_netstat_Udp6_InDatagrams untyped |
2222 | node_netstat_Udp6_InDatagrams 0 | 1639 | node_netstat_Udp6_InDatagrams 0 |
@@ -2229,57 +1646,12 @@ node_netstat_Udp6_NoPorts 0 | |||
2229 | # HELP node_netstat_Udp6_OutDatagrams Statistic Udp6OutDatagrams. | 1646 | # HELP node_netstat_Udp6_OutDatagrams Statistic Udp6OutDatagrams. |
2230 | # TYPE node_netstat_Udp6_OutDatagrams untyped | 1647 | # TYPE node_netstat_Udp6_OutDatagrams untyped |
2231 | node_netstat_Udp6_OutDatagrams 0 | 1648 | node_netstat_Udp6_OutDatagrams 0 |
2232 | # HELP node_netstat_Udp6_RcvbufErrors Statistic Udp6RcvbufErrors. | ||
2233 | # TYPE node_netstat_Udp6_RcvbufErrors untyped | ||
2234 | node_netstat_Udp6_RcvbufErrors 0 | ||
2235 | # HELP node_netstat_Udp6_SndbufErrors Statistic Udp6SndbufErrors. | ||
2236 | # TYPE node_netstat_Udp6_SndbufErrors untyped | ||
2237 | node_netstat_Udp6_SndbufErrors 0 | ||
2238 | # HELP node_netstat_UdpLite6_InCsumErrors Statistic UdpLite6InCsumErrors. | ||
2239 | # TYPE node_netstat_UdpLite6_InCsumErrors untyped | ||
2240 | node_netstat_UdpLite6_InCsumErrors 0 | ||
2241 | # HELP node_netstat_UdpLite6_InDatagrams Statistic UdpLite6InDatagrams. | ||
2242 | # TYPE node_netstat_UdpLite6_InDatagrams untyped | ||
2243 | node_netstat_UdpLite6_InDatagrams 0 | ||
2244 | # HELP node_netstat_UdpLite6_InErrors Statistic UdpLite6InErrors. | 1649 | # HELP node_netstat_UdpLite6_InErrors Statistic UdpLite6InErrors. |
2245 | # TYPE node_netstat_UdpLite6_InErrors untyped | 1650 | # TYPE node_netstat_UdpLite6_InErrors untyped |
2246 | node_netstat_UdpLite6_InErrors 0 | 1651 | node_netstat_UdpLite6_InErrors 0 |
2247 | # HELP node_netstat_UdpLite6_NoPorts Statistic UdpLite6NoPorts. | ||
2248 | # TYPE node_netstat_UdpLite6_NoPorts untyped | ||
2249 | node_netstat_UdpLite6_NoPorts 0 | ||
2250 | # HELP node_netstat_UdpLite6_OutDatagrams Statistic UdpLite6OutDatagrams. | ||
2251 | # TYPE node_netstat_UdpLite6_OutDatagrams untyped | ||
2252 | node_netstat_UdpLite6_OutDatagrams 0 | ||
2253 | # HELP node_netstat_UdpLite6_RcvbufErrors Statistic UdpLite6RcvbufErrors. | ||
2254 | # TYPE node_netstat_UdpLite6_RcvbufErrors untyped | ||
2255 | node_netstat_UdpLite6_RcvbufErrors 0 | ||
2256 | # HELP node_netstat_UdpLite6_SndbufErrors Statistic UdpLite6SndbufErrors. | ||
2257 | # TYPE node_netstat_UdpLite6_SndbufErrors untyped | ||
2258 | node_netstat_UdpLite6_SndbufErrors 0 | ||
2259 | # HELP node_netstat_UdpLite_InCsumErrors Statistic UdpLiteInCsumErrors. | ||
2260 | # TYPE node_netstat_UdpLite_InCsumErrors untyped | ||
2261 | node_netstat_UdpLite_InCsumErrors 0 | ||
2262 | # HELP node_netstat_UdpLite_InDatagrams Statistic UdpLiteInDatagrams. | ||
2263 | # TYPE node_netstat_UdpLite_InDatagrams untyped | ||
2264 | node_netstat_UdpLite_InDatagrams 0 | ||
2265 | # HELP node_netstat_UdpLite_InErrors Statistic UdpLiteInErrors. | 1652 | # HELP node_netstat_UdpLite_InErrors Statistic UdpLiteInErrors. |
2266 | # TYPE node_netstat_UdpLite_InErrors untyped | 1653 | # TYPE node_netstat_UdpLite_InErrors untyped |
2267 | node_netstat_UdpLite_InErrors 0 | 1654 | node_netstat_UdpLite_InErrors 0 |
2268 | # HELP node_netstat_UdpLite_NoPorts Statistic UdpLiteNoPorts. | ||
2269 | # TYPE node_netstat_UdpLite_NoPorts untyped | ||
2270 | node_netstat_UdpLite_NoPorts 0 | ||
2271 | # HELP node_netstat_UdpLite_OutDatagrams Statistic UdpLiteOutDatagrams. | ||
2272 | # TYPE node_netstat_UdpLite_OutDatagrams untyped | ||
2273 | node_netstat_UdpLite_OutDatagrams 0 | ||
2274 | # HELP node_netstat_UdpLite_RcvbufErrors Statistic UdpLiteRcvbufErrors. | ||
2275 | # TYPE node_netstat_UdpLite_RcvbufErrors untyped | ||
2276 | node_netstat_UdpLite_RcvbufErrors 0 | ||
2277 | # HELP node_netstat_UdpLite_SndbufErrors Statistic UdpLiteSndbufErrors. | ||
2278 | # TYPE node_netstat_UdpLite_SndbufErrors untyped | ||
2279 | node_netstat_UdpLite_SndbufErrors 0 | ||
2280 | # HELP node_netstat_Udp_InCsumErrors Statistic UdpInCsumErrors. | ||
2281 | # TYPE node_netstat_Udp_InCsumErrors untyped | ||
2282 | node_netstat_Udp_InCsumErrors 0 | ||
2283 | # HELP node_netstat_Udp_InDatagrams Statistic UdpInDatagrams. | 1655 | # HELP node_netstat_Udp_InDatagrams Statistic UdpInDatagrams. |
2284 | # TYPE node_netstat_Udp_InDatagrams untyped | 1656 | # TYPE node_netstat_Udp_InDatagrams untyped |
2285 | node_netstat_Udp_InDatagrams 88542 | 1657 | node_netstat_Udp_InDatagrams 88542 |
@@ -2292,156 +1664,198 @@ node_netstat_Udp_NoPorts 120 | |||
2292 | # HELP node_netstat_Udp_OutDatagrams Statistic UdpOutDatagrams. | 1664 | # HELP node_netstat_Udp_OutDatagrams Statistic UdpOutDatagrams. |
2293 | # TYPE node_netstat_Udp_OutDatagrams untyped | 1665 | # TYPE node_netstat_Udp_OutDatagrams untyped |
2294 | node_netstat_Udp_OutDatagrams 53028 | 1666 | node_netstat_Udp_OutDatagrams 53028 |
2295 | # HELP node_netstat_Udp_RcvbufErrors Statistic UdpRcvbufErrors. | ||
2296 | # TYPE node_netstat_Udp_RcvbufErrors untyped | ||
2297 | node_netstat_Udp_RcvbufErrors 0 | ||
2298 | # HELP node_netstat_Udp_SndbufErrors Statistic UdpSndbufErrors. | ||
2299 | # TYPE node_netstat_Udp_SndbufErrors untyped | ||
2300 | node_netstat_Udp_SndbufErrors 0 | ||
2301 | # HELP node_network_receive_bytes_total Network device statistic receive_bytes. | 1667 | # HELP node_network_receive_bytes_total Network device statistic receive_bytes. |
2302 | # TYPE node_network_receive_bytes_total counter | 1668 | # TYPE node_network_receive_bytes_total counter |
2303 | node_network_receive_bytes_total{device="docker0"} 6.4910168e+07 | 1669 | node_network_receive_bytes_total{device="docker0"} 6.4910168e+07 |
2304 | node_network_receive_bytes_total{device="eth0"} 6.8210035552e+10 | 1670 | node_network_receive_bytes_total{device="eth0"} 6.8210035552e+10 |
1671 | node_network_receive_bytes_total{device="flannel.1"} 1.8144009813e+10 | ||
1672 | node_network_receive_bytes_total{device="ibr10:30"} 0 | ||
2305 | node_network_receive_bytes_total{device="lo"} 4.35303245e+08 | 1673 | node_network_receive_bytes_total{device="lo"} 4.35303245e+08 |
2306 | node_network_receive_bytes_total{device="lxcbr0"} 0 | 1674 | node_network_receive_bytes_total{device="lxcbr0"} 0 |
2307 | node_network_receive_bytes_total{device="tun0"} 1888 | 1675 | node_network_receive_bytes_total{device="tun0"} 1888 |
2308 | node_network_receive_bytes_total{device="veth4B09XN"} 648 | 1676 | node_network_receive_bytes_total{device="veth4B09XN"} 648 |
2309 | node_network_receive_bytes_total{device="wlan0"} 1.0437182923e+10 | 1677 | node_network_receive_bytes_total{device="wlan0"} 1.0437182923e+10 |
1678 | node_network_receive_bytes_total{device="💩0"} 5.7750104e+07 | ||
2310 | # HELP node_network_receive_compressed_total Network device statistic receive_compressed. | 1679 | # HELP node_network_receive_compressed_total Network device statistic receive_compressed. |
2311 | # TYPE node_network_receive_compressed_total counter | 1680 | # TYPE node_network_receive_compressed_total counter |
2312 | node_network_receive_compressed_total{device="docker0"} 0 | 1681 | node_network_receive_compressed_total{device="docker0"} 0 |
2313 | node_network_receive_compressed_total{device="eth0"} 0 | 1682 | node_network_receive_compressed_total{device="eth0"} 0 |
1683 | node_network_receive_compressed_total{device="flannel.1"} 0 | ||
1684 | node_network_receive_compressed_total{device="ibr10:30"} 0 | ||
2314 | node_network_receive_compressed_total{device="lo"} 0 | 1685 | node_network_receive_compressed_total{device="lo"} 0 |
2315 | node_network_receive_compressed_total{device="lxcbr0"} 0 | 1686 | node_network_receive_compressed_total{device="lxcbr0"} 0 |
2316 | node_network_receive_compressed_total{device="tun0"} 0 | 1687 | node_network_receive_compressed_total{device="tun0"} 0 |
2317 | node_network_receive_compressed_total{device="veth4B09XN"} 0 | 1688 | node_network_receive_compressed_total{device="veth4B09XN"} 0 |
2318 | node_network_receive_compressed_total{device="wlan0"} 0 | 1689 | node_network_receive_compressed_total{device="wlan0"} 0 |
1690 | node_network_receive_compressed_total{device="💩0"} 0 | ||
2319 | # HELP node_network_receive_drop_total Network device statistic receive_drop. | 1691 | # HELP node_network_receive_drop_total Network device statistic receive_drop. |
2320 | # TYPE node_network_receive_drop_total counter | 1692 | # TYPE node_network_receive_drop_total counter |
2321 | node_network_receive_drop_total{device="docker0"} 0 | 1693 | node_network_receive_drop_total{device="docker0"} 0 |
2322 | node_network_receive_drop_total{device="eth0"} 0 | 1694 | node_network_receive_drop_total{device="eth0"} 0 |
1695 | node_network_receive_drop_total{device="flannel.1"} 0 | ||
1696 | node_network_receive_drop_total{device="ibr10:30"} 0 | ||
2323 | node_network_receive_drop_total{device="lo"} 0 | 1697 | node_network_receive_drop_total{device="lo"} 0 |
2324 | node_network_receive_drop_total{device="lxcbr0"} 0 | 1698 | node_network_receive_drop_total{device="lxcbr0"} 0 |
2325 | node_network_receive_drop_total{device="tun0"} 0 | 1699 | node_network_receive_drop_total{device="tun0"} 0 |
2326 | node_network_receive_drop_total{device="veth4B09XN"} 0 | 1700 | node_network_receive_drop_total{device="veth4B09XN"} 0 |
2327 | node_network_receive_drop_total{device="wlan0"} 0 | 1701 | node_network_receive_drop_total{device="wlan0"} 0 |
1702 | node_network_receive_drop_total{device="💩0"} 0 | ||
2328 | # HELP node_network_receive_errs_total Network device statistic receive_errs. | 1703 | # HELP node_network_receive_errs_total Network device statistic receive_errs. |
2329 | # TYPE node_network_receive_errs_total counter | 1704 | # TYPE node_network_receive_errs_total counter |
2330 | node_network_receive_errs_total{device="docker0"} 0 | 1705 | node_network_receive_errs_total{device="docker0"} 0 |
2331 | node_network_receive_errs_total{device="eth0"} 0 | 1706 | node_network_receive_errs_total{device="eth0"} 0 |
1707 | node_network_receive_errs_total{device="flannel.1"} 0 | ||
1708 | node_network_receive_errs_total{device="ibr10:30"} 0 | ||
2332 | node_network_receive_errs_total{device="lo"} 0 | 1709 | node_network_receive_errs_total{device="lo"} 0 |
2333 | node_network_receive_errs_total{device="lxcbr0"} 0 | 1710 | node_network_receive_errs_total{device="lxcbr0"} 0 |
2334 | node_network_receive_errs_total{device="tun0"} 0 | 1711 | node_network_receive_errs_total{device="tun0"} 0 |
2335 | node_network_receive_errs_total{device="veth4B09XN"} 0 | 1712 | node_network_receive_errs_total{device="veth4B09XN"} 0 |
2336 | node_network_receive_errs_total{device="wlan0"} 0 | 1713 | node_network_receive_errs_total{device="wlan0"} 0 |
1714 | node_network_receive_errs_total{device="💩0"} 0 | ||
2337 | # HELP node_network_receive_fifo_total Network device statistic receive_fifo. | 1715 | # HELP node_network_receive_fifo_total Network device statistic receive_fifo. |
2338 | # TYPE node_network_receive_fifo_total counter | 1716 | # TYPE node_network_receive_fifo_total counter |
2339 | node_network_receive_fifo_total{device="docker0"} 0 | 1717 | node_network_receive_fifo_total{device="docker0"} 0 |
2340 | node_network_receive_fifo_total{device="eth0"} 0 | 1718 | node_network_receive_fifo_total{device="eth0"} 0 |
1719 | node_network_receive_fifo_total{device="flannel.1"} 0 | ||
1720 | node_network_receive_fifo_total{device="ibr10:30"} 0 | ||
2341 | node_network_receive_fifo_total{device="lo"} 0 | 1721 | node_network_receive_fifo_total{device="lo"} 0 |
2342 | node_network_receive_fifo_total{device="lxcbr0"} 0 | 1722 | node_network_receive_fifo_total{device="lxcbr0"} 0 |
2343 | node_network_receive_fifo_total{device="tun0"} 0 | 1723 | node_network_receive_fifo_total{device="tun0"} 0 |
2344 | node_network_receive_fifo_total{device="veth4B09XN"} 0 | 1724 | node_network_receive_fifo_total{device="veth4B09XN"} 0 |
2345 | node_network_receive_fifo_total{device="wlan0"} 0 | 1725 | node_network_receive_fifo_total{device="wlan0"} 0 |
1726 | node_network_receive_fifo_total{device="💩0"} 0 | ||
2346 | # HELP node_network_receive_frame_total Network device statistic receive_frame. | 1727 | # HELP node_network_receive_frame_total Network device statistic receive_frame. |
2347 | # TYPE node_network_receive_frame_total counter | 1728 | # TYPE node_network_receive_frame_total counter |
2348 | node_network_receive_frame_total{device="docker0"} 0 | 1729 | node_network_receive_frame_total{device="docker0"} 0 |
2349 | node_network_receive_frame_total{device="eth0"} 0 | 1730 | node_network_receive_frame_total{device="eth0"} 0 |
1731 | node_network_receive_frame_total{device="flannel.1"} 0 | ||
1732 | node_network_receive_frame_total{device="ibr10:30"} 0 | ||
2350 | node_network_receive_frame_total{device="lo"} 0 | 1733 | node_network_receive_frame_total{device="lo"} 0 |
2351 | node_network_receive_frame_total{device="lxcbr0"} 0 | 1734 | node_network_receive_frame_total{device="lxcbr0"} 0 |
2352 | node_network_receive_frame_total{device="tun0"} 0 | 1735 | node_network_receive_frame_total{device="tun0"} 0 |
2353 | node_network_receive_frame_total{device="veth4B09XN"} 0 | 1736 | node_network_receive_frame_total{device="veth4B09XN"} 0 |
2354 | node_network_receive_frame_total{device="wlan0"} 0 | 1737 | node_network_receive_frame_total{device="wlan0"} 0 |
1738 | node_network_receive_frame_total{device="💩0"} 0 | ||
2355 | # HELP node_network_receive_multicast_total Network device statistic receive_multicast. | 1739 | # HELP node_network_receive_multicast_total Network device statistic receive_multicast. |
2356 | # TYPE node_network_receive_multicast_total counter | 1740 | # TYPE node_network_receive_multicast_total counter |
2357 | node_network_receive_multicast_total{device="docker0"} 0 | 1741 | node_network_receive_multicast_total{device="docker0"} 0 |
2358 | node_network_receive_multicast_total{device="eth0"} 0 | 1742 | node_network_receive_multicast_total{device="eth0"} 0 |
1743 | node_network_receive_multicast_total{device="flannel.1"} 0 | ||
1744 | node_network_receive_multicast_total{device="ibr10:30"} 0 | ||
2359 | node_network_receive_multicast_total{device="lo"} 0 | 1745 | node_network_receive_multicast_total{device="lo"} 0 |
2360 | node_network_receive_multicast_total{device="lxcbr0"} 0 | 1746 | node_network_receive_multicast_total{device="lxcbr0"} 0 |
2361 | node_network_receive_multicast_total{device="tun0"} 0 | 1747 | node_network_receive_multicast_total{device="tun0"} 0 |
2362 | node_network_receive_multicast_total{device="veth4B09XN"} 0 | 1748 | node_network_receive_multicast_total{device="veth4B09XN"} 0 |
2363 | node_network_receive_multicast_total{device="wlan0"} 0 | 1749 | node_network_receive_multicast_total{device="wlan0"} 0 |
1750 | node_network_receive_multicast_total{device="💩0"} 72 | ||
2364 | # HELP node_network_receive_packets_total Network device statistic receive_packets. | 1751 | # HELP node_network_receive_packets_total Network device statistic receive_packets. |
2365 | # TYPE node_network_receive_packets_total counter | 1752 | # TYPE node_network_receive_packets_total counter |
2366 | node_network_receive_packets_total{device="docker0"} 1.065585e+06 | 1753 | node_network_receive_packets_total{device="docker0"} 1.065585e+06 |
2367 | node_network_receive_packets_total{device="eth0"} 5.20993275e+08 | 1754 | node_network_receive_packets_total{device="eth0"} 5.20993275e+08 |
1755 | node_network_receive_packets_total{device="flannel.1"} 2.28499337e+08 | ||
1756 | node_network_receive_packets_total{device="ibr10:30"} 0 | ||
2368 | node_network_receive_packets_total{device="lo"} 1.832522e+06 | 1757 | node_network_receive_packets_total{device="lo"} 1.832522e+06 |
2369 | node_network_receive_packets_total{device="lxcbr0"} 0 | 1758 | node_network_receive_packets_total{device="lxcbr0"} 0 |
2370 | node_network_receive_packets_total{device="tun0"} 24 | 1759 | node_network_receive_packets_total{device="tun0"} 24 |
2371 | node_network_receive_packets_total{device="veth4B09XN"} 8 | 1760 | node_network_receive_packets_total{device="veth4B09XN"} 8 |
2372 | node_network_receive_packets_total{device="wlan0"} 1.3899359e+07 | 1761 | node_network_receive_packets_total{device="wlan0"} 1.3899359e+07 |
1762 | node_network_receive_packets_total{device="💩0"} 105557 | ||
2373 | # HELP node_network_transmit_bytes_total Network device statistic transmit_bytes. | 1763 | # HELP node_network_transmit_bytes_total Network device statistic transmit_bytes. |
2374 | # TYPE node_network_transmit_bytes_total counter | 1764 | # TYPE node_network_transmit_bytes_total counter |
2375 | node_network_transmit_bytes_total{device="docker0"} 2.681662018e+09 | 1765 | node_network_transmit_bytes_total{device="docker0"} 2.681662018e+09 |
2376 | node_network_transmit_bytes_total{device="eth0"} 9.315587528e+09 | 1766 | node_network_transmit_bytes_total{device="eth0"} 9.315587528e+09 |
1767 | node_network_transmit_bytes_total{device="flannel.1"} 2.0758990068e+10 | ||
1768 | node_network_transmit_bytes_total{device="ibr10:30"} 0 | ||
2377 | node_network_transmit_bytes_total{device="lo"} 4.35303245e+08 | 1769 | node_network_transmit_bytes_total{device="lo"} 4.35303245e+08 |
2378 | node_network_transmit_bytes_total{device="lxcbr0"} 2.630299e+06 | 1770 | node_network_transmit_bytes_total{device="lxcbr0"} 2.630299e+06 |
2379 | node_network_transmit_bytes_total{device="tun0"} 67120 | 1771 | node_network_transmit_bytes_total{device="tun0"} 67120 |
2380 | node_network_transmit_bytes_total{device="veth4B09XN"} 1.943284e+06 | 1772 | node_network_transmit_bytes_total{device="veth4B09XN"} 1.943284e+06 |
2381 | node_network_transmit_bytes_total{device="wlan0"} 2.85164936e+09 | 1773 | node_network_transmit_bytes_total{device="wlan0"} 2.85164936e+09 |
1774 | node_network_transmit_bytes_total{device="💩0"} 4.04570255e+08 | ||
1775 | # HELP node_network_transmit_carrier_total Network device statistic transmit_carrier. | ||
1776 | # TYPE node_network_transmit_carrier_total counter | ||
1777 | node_network_transmit_carrier_total{device="docker0"} 0 | ||
1778 | node_network_transmit_carrier_total{device="eth0"} 0 | ||
1779 | node_network_transmit_carrier_total{device="flannel.1"} 0 | ||
1780 | node_network_transmit_carrier_total{device="ibr10:30"} 0 | ||
1781 | node_network_transmit_carrier_total{device="lo"} 0 | ||
1782 | node_network_transmit_carrier_total{device="lxcbr0"} 0 | ||
1783 | node_network_transmit_carrier_total{device="tun0"} 0 | ||
1784 | node_network_transmit_carrier_total{device="veth4B09XN"} 0 | ||
1785 | node_network_transmit_carrier_total{device="wlan0"} 0 | ||
1786 | node_network_transmit_carrier_total{device="💩0"} 0 | ||
1787 | # HELP node_network_transmit_colls_total Network device statistic transmit_colls. | ||
1788 | # TYPE node_network_transmit_colls_total counter | ||
1789 | node_network_transmit_colls_total{device="docker0"} 0 | ||
1790 | node_network_transmit_colls_total{device="eth0"} 0 | ||
1791 | node_network_transmit_colls_total{device="flannel.1"} 0 | ||
1792 | node_network_transmit_colls_total{device="ibr10:30"} 0 | ||
1793 | node_network_transmit_colls_total{device="lo"} 0 | ||
1794 | node_network_transmit_colls_total{device="lxcbr0"} 0 | ||
1795 | node_network_transmit_colls_total{device="tun0"} 0 | ||
1796 | node_network_transmit_colls_total{device="veth4B09XN"} 0 | ||
1797 | node_network_transmit_colls_total{device="wlan0"} 0 | ||
1798 | node_network_transmit_colls_total{device="💩0"} 0 | ||
2382 | # HELP node_network_transmit_compressed_total Network device statistic transmit_compressed. | 1799 | # HELP node_network_transmit_compressed_total Network device statistic transmit_compressed. |
2383 | # TYPE node_network_transmit_compressed_total counter | 1800 | # TYPE node_network_transmit_compressed_total counter |
2384 | node_network_transmit_compressed_total{device="docker0"} 0 | 1801 | node_network_transmit_compressed_total{device="docker0"} 0 |
2385 | node_network_transmit_compressed_total{device="eth0"} 0 | 1802 | node_network_transmit_compressed_total{device="eth0"} 0 |
1803 | node_network_transmit_compressed_total{device="flannel.1"} 0 | ||
1804 | node_network_transmit_compressed_total{device="ibr10:30"} 0 | ||
2386 | node_network_transmit_compressed_total{device="lo"} 0 | 1805 | node_network_transmit_compressed_total{device="lo"} 0 |
2387 | node_network_transmit_compressed_total{device="lxcbr0"} 0 | 1806 | node_network_transmit_compressed_total{device="lxcbr0"} 0 |
2388 | node_network_transmit_compressed_total{device="tun0"} 0 | 1807 | node_network_transmit_compressed_total{device="tun0"} 0 |
2389 | node_network_transmit_compressed_total{device="veth4B09XN"} 0 | 1808 | node_network_transmit_compressed_total{device="veth4B09XN"} 0 |
2390 | node_network_transmit_compressed_total{device="wlan0"} 0 | 1809 | node_network_transmit_compressed_total{device="wlan0"} 0 |
1810 | node_network_transmit_compressed_total{device="💩0"} 0 | ||
2391 | # HELP node_network_transmit_drop_total Network device statistic transmit_drop. | 1811 | # HELP node_network_transmit_drop_total Network device statistic transmit_drop. |
2392 | # TYPE node_network_transmit_drop_total counter | 1812 | # TYPE node_network_transmit_drop_total counter |
2393 | node_network_transmit_drop_total{device="docker0"} 0 | 1813 | node_network_transmit_drop_total{device="docker0"} 0 |
2394 | node_network_transmit_drop_total{device="eth0"} 0 | 1814 | node_network_transmit_drop_total{device="eth0"} 0 |
1815 | node_network_transmit_drop_total{device="flannel.1"} 64 | ||
1816 | node_network_transmit_drop_total{device="ibr10:30"} 0 | ||
2395 | node_network_transmit_drop_total{device="lo"} 0 | 1817 | node_network_transmit_drop_total{device="lo"} 0 |
2396 | node_network_transmit_drop_total{device="lxcbr0"} 0 | 1818 | node_network_transmit_drop_total{device="lxcbr0"} 0 |
2397 | node_network_transmit_drop_total{device="tun0"} 0 | 1819 | node_network_transmit_drop_total{device="tun0"} 0 |
2398 | node_network_transmit_drop_total{device="veth4B09XN"} 0 | 1820 | node_network_transmit_drop_total{device="veth4B09XN"} 0 |
2399 | node_network_transmit_drop_total{device="wlan0"} 0 | 1821 | node_network_transmit_drop_total{device="wlan0"} 0 |
1822 | node_network_transmit_drop_total{device="💩0"} 0 | ||
2400 | # HELP node_network_transmit_errs_total Network device statistic transmit_errs. | 1823 | # HELP node_network_transmit_errs_total Network device statistic transmit_errs. |
2401 | # TYPE node_network_transmit_errs_total counter | 1824 | # TYPE node_network_transmit_errs_total counter |
2402 | node_network_transmit_errs_total{device="docker0"} 0 | 1825 | node_network_transmit_errs_total{device="docker0"} 0 |
2403 | node_network_transmit_errs_total{device="eth0"} 0 | 1826 | node_network_transmit_errs_total{device="eth0"} 0 |
1827 | node_network_transmit_errs_total{device="flannel.1"} 0 | ||
1828 | node_network_transmit_errs_total{device="ibr10:30"} 0 | ||
2404 | node_network_transmit_errs_total{device="lo"} 0 | 1829 | node_network_transmit_errs_total{device="lo"} 0 |
2405 | node_network_transmit_errs_total{device="lxcbr0"} 0 | 1830 | node_network_transmit_errs_total{device="lxcbr0"} 0 |
2406 | node_network_transmit_errs_total{device="tun0"} 0 | 1831 | node_network_transmit_errs_total{device="tun0"} 0 |
2407 | node_network_transmit_errs_total{device="veth4B09XN"} 0 | 1832 | node_network_transmit_errs_total{device="veth4B09XN"} 0 |
2408 | node_network_transmit_errs_total{device="wlan0"} 0 | 1833 | node_network_transmit_errs_total{device="wlan0"} 0 |
1834 | node_network_transmit_errs_total{device="💩0"} 0 | ||
2409 | # HELP node_network_transmit_fifo_total Network device statistic transmit_fifo. | 1835 | # HELP node_network_transmit_fifo_total Network device statistic transmit_fifo. |
2410 | # TYPE node_network_transmit_fifo_total counter | 1836 | # TYPE node_network_transmit_fifo_total counter |
2411 | node_network_transmit_fifo_total{device="docker0"} 0 | 1837 | node_network_transmit_fifo_total{device="docker0"} 0 |
2412 | node_network_transmit_fifo_total{device="eth0"} 0 | 1838 | node_network_transmit_fifo_total{device="eth0"} 0 |
1839 | node_network_transmit_fifo_total{device="flannel.1"} 0 | ||
1840 | node_network_transmit_fifo_total{device="ibr10:30"} 0 | ||
2413 | node_network_transmit_fifo_total{device="lo"} 0 | 1841 | node_network_transmit_fifo_total{device="lo"} 0 |
2414 | node_network_transmit_fifo_total{device="lxcbr0"} 0 | 1842 | node_network_transmit_fifo_total{device="lxcbr0"} 0 |
2415 | node_network_transmit_fifo_total{device="tun0"} 0 | 1843 | node_network_transmit_fifo_total{device="tun0"} 0 |
2416 | node_network_transmit_fifo_total{device="veth4B09XN"} 0 | 1844 | node_network_transmit_fifo_total{device="veth4B09XN"} 0 |
2417 | node_network_transmit_fifo_total{device="wlan0"} 0 | 1845 | node_network_transmit_fifo_total{device="wlan0"} 0 |
2418 | # HELP node_network_transmit_frame_total Network device statistic transmit_frame. | 1846 | node_network_transmit_fifo_total{device="💩0"} 0 |
2419 | # TYPE node_network_transmit_frame_total counter | ||
2420 | node_network_transmit_frame_total{device="docker0"} 0 | ||
2421 | node_network_transmit_frame_total{device="eth0"} 0 | ||
2422 | node_network_transmit_frame_total{device="lo"} 0 | ||
2423 | node_network_transmit_frame_total{device="lxcbr0"} 0 | ||
2424 | node_network_transmit_frame_total{device="tun0"} 0 | ||
2425 | node_network_transmit_frame_total{device="veth4B09XN"} 0 | ||
2426 | node_network_transmit_frame_total{device="wlan0"} 0 | ||
2427 | # HELP node_network_transmit_multicast_total Network device statistic transmit_multicast. | ||
2428 | # TYPE node_network_transmit_multicast_total counter | ||
2429 | node_network_transmit_multicast_total{device="docker0"} 0 | ||
2430 | node_network_transmit_multicast_total{device="eth0"} 0 | ||
2431 | node_network_transmit_multicast_total{device="lo"} 0 | ||
2432 | node_network_transmit_multicast_total{device="lxcbr0"} 0 | ||
2433 | node_network_transmit_multicast_total{device="tun0"} 0 | ||
2434 | node_network_transmit_multicast_total{device="veth4B09XN"} 0 | ||
2435 | node_network_transmit_multicast_total{device="wlan0"} 0 | ||
2436 | # HELP node_network_transmit_packets_total Network device statistic transmit_packets. | 1847 | # HELP node_network_transmit_packets_total Network device statistic transmit_packets. |
2437 | # TYPE node_network_transmit_packets_total counter | 1848 | # TYPE node_network_transmit_packets_total counter |
2438 | node_network_transmit_packets_total{device="docker0"} 1.929779e+06 | 1849 | node_network_transmit_packets_total{device="docker0"} 1.929779e+06 |
2439 | node_network_transmit_packets_total{device="eth0"} 4.3451486e+07 | 1850 | node_network_transmit_packets_total{device="eth0"} 4.3451486e+07 |
1851 | node_network_transmit_packets_total{device="flannel.1"} 2.58369223e+08 | ||
1852 | node_network_transmit_packets_total{device="ibr10:30"} 0 | ||
2440 | node_network_transmit_packets_total{device="lo"} 1.832522e+06 | 1853 | node_network_transmit_packets_total{device="lo"} 1.832522e+06 |
2441 | node_network_transmit_packets_total{device="lxcbr0"} 28339 | 1854 | node_network_transmit_packets_total{device="lxcbr0"} 28339 |
2442 | node_network_transmit_packets_total{device="tun0"} 934 | 1855 | node_network_transmit_packets_total{device="tun0"} 934 |
2443 | node_network_transmit_packets_total{device="veth4B09XN"} 10640 | 1856 | node_network_transmit_packets_total{device="veth4B09XN"} 10640 |
2444 | node_network_transmit_packets_total{device="wlan0"} 1.17262e+07 | 1857 | node_network_transmit_packets_total{device="wlan0"} 1.17262e+07 |
1858 | node_network_transmit_packets_total{device="💩0"} 304261 | ||
2445 | # HELP node_nf_conntrack_entries Number of currently allocated flow entries for connection tracking. | 1859 | # HELP node_nf_conntrack_entries Number of currently allocated flow entries for connection tracking. |
2446 | # TYPE node_nf_conntrack_entries gauge | 1860 | # TYPE node_nf_conntrack_entries gauge |
2447 | node_nf_conntrack_entries 123 | 1861 | node_nf_conntrack_entries 123 |
@@ -2471,17 +1885,17 @@ node_nfs_requests_total{method="Create",proto="4"} 15 | |||
2471 | node_nfs_requests_total{method="CreateSession",proto="4"} 32 | 1885 | node_nfs_requests_total{method="CreateSession",proto="4"} 32 |
2472 | node_nfs_requests_total{method="DeAllocate",proto="4"} 0 | 1886 | node_nfs_requests_total{method="DeAllocate",proto="4"} 0 |
2473 | node_nfs_requests_total{method="DelegReturn",proto="4"} 97 | 1887 | node_nfs_requests_total{method="DelegReturn",proto="4"} 97 |
2474 | node_nfs_requests_total{method="DestroyClientId",proto="4"} 0 | 1888 | node_nfs_requests_total{method="DestroyClientID",proto="4"} 0 |
2475 | node_nfs_requests_total{method="DestroySession",proto="4"} 67 | 1889 | node_nfs_requests_total{method="DestroySession",proto="4"} 67 |
2476 | node_nfs_requests_total{method="ExchangeId",proto="4"} 58 | 1890 | node_nfs_requests_total{method="ExchangeID",proto="4"} 58 |
2477 | node_nfs_requests_total{method="FreeStateId",proto="4"} 0 | 1891 | node_nfs_requests_total{method="FreeStateID",proto="4"} 0 |
2478 | node_nfs_requests_total{method="FsInfo",proto="3"} 2 | 1892 | node_nfs_requests_total{method="FsInfo",proto="3"} 2 |
2479 | node_nfs_requests_total{method="FsInfo",proto="4"} 68 | 1893 | node_nfs_requests_total{method="FsInfo",proto="4"} 68 |
2480 | node_nfs_requests_total{method="FsLocations",proto="4"} 32 | 1894 | node_nfs_requests_total{method="FsLocations",proto="4"} 32 |
2481 | node_nfs_requests_total{method="FsStat",proto="2"} 82 | 1895 | node_nfs_requests_total{method="FsStat",proto="2"} 82 |
2482 | node_nfs_requests_total{method="FsStat",proto="3"} 13332 | 1896 | node_nfs_requests_total{method="FsStat",proto="3"} 13332 |
2483 | node_nfs_requests_total{method="FsidPresent",proto="4"} 11 | 1897 | node_nfs_requests_total{method="FsidPresent",proto="4"} 11 |
2484 | node_nfs_requests_total{method="GetAcl",proto="4"} 36 | 1898 | node_nfs_requests_total{method="GetACL",proto="4"} 36 |
2485 | node_nfs_requests_total{method="GetAttr",proto="2"} 57 | 1899 | node_nfs_requests_total{method="GetAttr",proto="2"} 57 |
2486 | node_nfs_requests_total{method="GetAttr",proto="3"} 1.061909262e+09 | 1900 | node_nfs_requests_total{method="GetAttr",proto="3"} 1.061909262e+09 |
2487 | node_nfs_requests_total{method="GetDeviceInfo",proto="4"} 1 | 1901 | node_nfs_requests_total{method="GetDeviceInfo",proto="4"} 1 |
@@ -2541,17 +1955,17 @@ node_nfs_requests_total{method="SecinfoNoName",proto="4"} 0 | |||
2541 | node_nfs_requests_total{method="Seek",proto="4"} 0 | 1955 | node_nfs_requests_total{method="Seek",proto="4"} 0 |
2542 | node_nfs_requests_total{method="Sequence",proto="4"} 13 | 1956 | node_nfs_requests_total{method="Sequence",proto="4"} 13 |
2543 | node_nfs_requests_total{method="ServerCaps",proto="4"} 56 | 1957 | node_nfs_requests_total{method="ServerCaps",proto="4"} 56 |
2544 | node_nfs_requests_total{method="SetAcl",proto="4"} 49 | 1958 | node_nfs_requests_total{method="SetACL",proto="4"} 49 |
2545 | node_nfs_requests_total{method="SetAttr",proto="2"} 74 | 1959 | node_nfs_requests_total{method="SetAttr",proto="2"} 74 |
2546 | node_nfs_requests_total{method="SetAttr",proto="3"} 48906 | 1960 | node_nfs_requests_total{method="SetAttr",proto="3"} 48906 |
2547 | node_nfs_requests_total{method="SetClientId",proto="4"} 12 | 1961 | node_nfs_requests_total{method="SetClientID",proto="4"} 12 |
2548 | node_nfs_requests_total{method="SetClientIdConfirm",proto="4"} 84 | 1962 | node_nfs_requests_total{method="SetClientIDConfirm",proto="4"} 84 |
2549 | node_nfs_requests_total{method="Setattr",proto="4"} 73 | 1963 | node_nfs_requests_total{method="Setattr",proto="4"} 73 |
2550 | node_nfs_requests_total{method="StatFs",proto="4"} 86 | 1964 | node_nfs_requests_total{method="StatFs",proto="4"} 86 |
2551 | node_nfs_requests_total{method="SymLink",proto="2"} 53 | 1965 | node_nfs_requests_total{method="SymLink",proto="2"} 53 |
2552 | node_nfs_requests_total{method="SymLink",proto="3"} 0 | 1966 | node_nfs_requests_total{method="SymLink",proto="3"} 0 |
2553 | node_nfs_requests_total{method="Symlink",proto="4"} 84 | 1967 | node_nfs_requests_total{method="Symlink",proto="4"} 84 |
2554 | node_nfs_requests_total{method="TestStateId",proto="4"} 0 | 1968 | node_nfs_requests_total{method="TestStateID",proto="4"} 0 |
2555 | node_nfs_requests_total{method="WrCache",proto="2"} 86 | 1969 | node_nfs_requests_total{method="WrCache",proto="2"} 86 |
2556 | node_nfs_requests_total{method="Write",proto="2"} 0 | 1970 | node_nfs_requests_total{method="Write",proto="2"} 0 |
2557 | node_nfs_requests_total{method="Write",proto="3"} 2.570425e+06 | 1971 | node_nfs_requests_total{method="Write",proto="3"} 2.570425e+06 |
@@ -2739,6 +2153,7 @@ node_scrape_collector_success{collector="qdisc"} 1 | |||
2739 | node_scrape_collector_success{collector="sockstat"} 1 | 2153 | node_scrape_collector_success{collector="sockstat"} 1 |
2740 | node_scrape_collector_success{collector="stat"} 1 | 2154 | node_scrape_collector_success{collector="stat"} 1 |
2741 | node_scrape_collector_success{collector="textfile"} 1 | 2155 | node_scrape_collector_success{collector="textfile"} 1 |
2156 | node_scrape_collector_success{collector="vmstat"} 1 | ||
2742 | node_scrape_collector_success{collector="wifi"} 1 | 2157 | node_scrape_collector_success{collector="wifi"} 1 |
2743 | node_scrape_collector_success{collector="xfs"} 1 | 2158 | node_scrape_collector_success{collector="xfs"} 1 |
2744 | node_scrape_collector_success{collector="zfs"} 1 | 2159 | node_scrape_collector_success{collector="zfs"} 1 |
@@ -2789,6 +2204,27 @@ node_sockstat_sockets_used 229 | |||
2789 | # HELP node_textfile_scrape_error 1 if there was an error opening or reading a file, 0 otherwise | 2204 | # HELP node_textfile_scrape_error 1 if there was an error opening or reading a file, 0 otherwise |
2790 | # TYPE node_textfile_scrape_error gauge | 2205 | # TYPE node_textfile_scrape_error gauge |
2791 | node_textfile_scrape_error 0 | 2206 | node_textfile_scrape_error 0 |
2207 | # HELP node_vmstat_oom_kill /proc/vmstat information field oom_kill. | ||
2208 | # TYPE node_vmstat_oom_kill untyped | ||
2209 | node_vmstat_oom_kill 0 | ||
2210 | # HELP node_vmstat_pgfault /proc/vmstat information field pgfault. | ||
2211 | # TYPE node_vmstat_pgfault untyped | ||
2212 | node_vmstat_pgfault 2.320168809e+09 | ||
2213 | # HELP node_vmstat_pgmajfault /proc/vmstat information field pgmajfault. | ||
2214 | # TYPE node_vmstat_pgmajfault untyped | ||
2215 | node_vmstat_pgmajfault 507162 | ||
2216 | # HELP node_vmstat_pgpgin /proc/vmstat information field pgpgin. | ||
2217 | # TYPE node_vmstat_pgpgin untyped | ||
2218 | node_vmstat_pgpgin 7.344136e+06 | ||
2219 | # HELP node_vmstat_pgpgout /proc/vmstat information field pgpgout. | ||
2220 | # TYPE node_vmstat_pgpgout untyped | ||
2221 | node_vmstat_pgpgout 1.541180581e+09 | ||
2222 | # HELP node_vmstat_pswpin /proc/vmstat information field pswpin. | ||
2223 | # TYPE node_vmstat_pswpin untyped | ||
2224 | node_vmstat_pswpin 1476 | ||
2225 | # HELP node_vmstat_pswpout /proc/vmstat information field pswpout. | ||
2226 | # TYPE node_vmstat_pswpout untyped | ||
2227 | node_vmstat_pswpout 35045 | ||
2792 | # HELP node_wifi_interface_frequency_hertz The current frequency a WiFi interface is operating at, in hertz. | 2228 | # HELP node_wifi_interface_frequency_hertz The current frequency a WiFi interface is operating at, in hertz. |
2793 | # TYPE node_wifi_interface_frequency_hertz gauge | 2229 | # TYPE node_wifi_interface_frequency_hertz gauge |
2794 | node_wifi_interface_frequency_hertz{device="wlan0"} 2.412e+09 | 2230 | node_wifi_interface_frequency_hertz{device="wlan0"} 2.412e+09 |
diff --git a/collector/fixtures/e2e-ppc64le-output.txt b/collector/fixtures/e2e-ppc64le-output.txt index 05023ac..3015262 100644 --- a/collector/fixtures/e2e-ppc64le-output.txt +++ b/collector/fixtures/e2e-ppc64le-output.txt | |||
@@ -76,7 +76,7 @@ node_bcache_btree_read_average_duration_seconds{uuid="deaddd54-c735-46d5-868e-f3 | |||
76 | # HELP node_bcache_bypassed_bytes_total Amount of IO (both reads and writes) that has bypassed the cache. | 76 | # HELP node_bcache_bypassed_bytes_total Amount of IO (both reads and writes) that has bypassed the cache. |
77 | # TYPE node_bcache_bypassed_bytes_total counter | 77 | # TYPE node_bcache_bypassed_bytes_total counter |
78 | node_bcache_bypassed_bytes_total{backing_device="bdev0",uuid="deaddd54-c735-46d5-868e-f331c5fd7c74"} 0 | 78 | node_bcache_bypassed_bytes_total{backing_device="bdev0",uuid="deaddd54-c735-46d5-868e-f331c5fd7c74"} 0 |
79 | # HELP node_bcache_cache_available_percent Percentage of cache device without dirty data, useable for writeback (may contain clean cached data). | 79 | # HELP node_bcache_cache_available_percent Percentage of cache device without dirty data, usable for writeback (may contain clean cached data). |
80 | # TYPE node_bcache_cache_available_percent gauge | 80 | # TYPE node_bcache_cache_available_percent gauge |
81 | node_bcache_cache_available_percent{uuid="deaddd54-c735-46d5-868e-f331c5fd7c74"} 100 | 81 | node_bcache_cache_available_percent{uuid="deaddd54-c735-46d5-868e-f331c5fd7c74"} 100 |
82 | # HELP node_bcache_cache_bypass_hits_total Hits for IO intended to skip the cache. | 82 | # HELP node_bcache_cache_bypass_hits_total Hits for IO intended to skip the cache. |
@@ -180,23 +180,27 @@ node_buddyinfo_blocks{node="0",size="9",zone="Normal"} 0 | |||
180 | node_context_switches_total 3.8014093e+07 | 180 | node_context_switches_total 3.8014093e+07 |
181 | # HELP node_cpu_core_throttles_total Number of times this cpu core has been throttled. | 181 | # HELP node_cpu_core_throttles_total Number of times this cpu core has been throttled. |
182 | # TYPE node_cpu_core_throttles_total counter | 182 | # TYPE node_cpu_core_throttles_total counter |
183 | node_cpu_core_throttles_total{cpu="0"} 5 | 183 | node_cpu_core_throttles_total{core="0",package="0"} 5 |
184 | node_cpu_core_throttles_total{cpu="1"} 0 | 184 | node_cpu_core_throttles_total{core="0",package="1"} 0 |
185 | node_cpu_core_throttles_total{cpu="2"} 40 | 185 | node_cpu_core_throttles_total{core="1",package="0"} 0 |
186 | node_cpu_core_throttles_total{core="1",package="1"} 9 | ||
186 | # HELP node_cpu_frequency_hertz Current cpu thread frequency in hertz. | 187 | # HELP node_cpu_frequency_hertz Current cpu thread frequency in hertz. |
187 | # TYPE node_cpu_frequency_hertz gauge | 188 | # TYPE node_cpu_frequency_hertz gauge |
188 | node_cpu_frequency_hertz{cpu="0"} 1.699981e+09 | 189 | node_cpu_frequency_hertz{cpu="0"} 1.699981e+09 |
189 | node_cpu_frequency_hertz{cpu="1"} 1.699981e+09 | 190 | node_cpu_frequency_hertz{cpu="1"} 1.699981e+09 |
191 | node_cpu_frequency_hertz{cpu="2"} 8e+06 | ||
190 | node_cpu_frequency_hertz{cpu="3"} 8e+06 | 192 | node_cpu_frequency_hertz{cpu="3"} 8e+06 |
191 | # HELP node_cpu_frequency_max_hertz Maximum cpu thread frequency in hertz. | 193 | # HELP node_cpu_frequency_max_hertz Maximum cpu thread frequency in hertz. |
192 | # TYPE node_cpu_frequency_max_hertz gauge | 194 | # TYPE node_cpu_frequency_max_hertz gauge |
193 | node_cpu_frequency_max_hertz{cpu="0"} 3.7e+09 | 195 | node_cpu_frequency_max_hertz{cpu="0"} 3.7e+09 |
194 | node_cpu_frequency_max_hertz{cpu="1"} 3.7e+09 | 196 | node_cpu_frequency_max_hertz{cpu="1"} 3.7e+09 |
197 | node_cpu_frequency_max_hertz{cpu="2"} 4.2e+09 | ||
195 | node_cpu_frequency_max_hertz{cpu="3"} 4.2e+09 | 198 | node_cpu_frequency_max_hertz{cpu="3"} 4.2e+09 |
196 | # HELP node_cpu_frequency_min_hertz Minimum cpu thread frequency in hertz. | 199 | # HELP node_cpu_frequency_min_hertz Minimum cpu thread frequency in hertz. |
197 | # TYPE node_cpu_frequency_min_hertz gauge | 200 | # TYPE node_cpu_frequency_min_hertz gauge |
198 | node_cpu_frequency_min_hertz{cpu="0"} 8e+08 | 201 | node_cpu_frequency_min_hertz{cpu="0"} 8e+08 |
199 | node_cpu_frequency_min_hertz{cpu="1"} 8e+08 | 202 | node_cpu_frequency_min_hertz{cpu="1"} 8e+08 |
203 | node_cpu_frequency_min_hertz{cpu="2"} 1e+06 | ||
200 | node_cpu_frequency_min_hertz{cpu="3"} 1e+06 | 204 | node_cpu_frequency_min_hertz{cpu="3"} 1e+06 |
201 | # HELP node_cpu_guest_seconds_total Seconds the cpus spent in guests (VMs) for each mode. | 205 | # HELP node_cpu_guest_seconds_total Seconds the cpus spent in guests (VMs) for each mode. |
202 | # TYPE node_cpu_guest_seconds_total counter | 206 | # TYPE node_cpu_guest_seconds_total counter |
@@ -218,7 +222,8 @@ node_cpu_guest_seconds_total{cpu="7",mode="nice"} 0.08 | |||
218 | node_cpu_guest_seconds_total{cpu="7",mode="user"} 0.09 | 222 | node_cpu_guest_seconds_total{cpu="7",mode="user"} 0.09 |
219 | # HELP node_cpu_package_throttles_total Number of times this cpu package has been throttled. | 223 | # HELP node_cpu_package_throttles_total Number of times this cpu package has been throttled. |
220 | # TYPE node_cpu_package_throttles_total counter | 224 | # TYPE node_cpu_package_throttles_total counter |
221 | node_cpu_package_throttles_total{node="0"} 30 | 225 | node_cpu_package_throttles_total{package="0"} 30 |
226 | node_cpu_package_throttles_total{package="1"} 6 | ||
222 | # HELP node_cpu_seconds_total Seconds the cpus spent in each mode. | 227 | # HELP node_cpu_seconds_total Seconds the cpus spent in each mode. |
223 | # TYPE node_cpu_seconds_total counter | 228 | # TYPE node_cpu_seconds_total counter |
224 | node_cpu_seconds_total{cpu="0",mode="idle"} 10870.69 | 229 | node_cpu_seconds_total{cpu="0",mode="idle"} 10870.69 |
@@ -1220,142 +1225,177 @@ node_memory_Writeback_bytes 0 | |||
1220 | # TYPE node_memory_numa_Active gauge | 1225 | # TYPE node_memory_numa_Active gauge |
1221 | node_memory_numa_Active{node="0"} 5.58733312e+09 | 1226 | node_memory_numa_Active{node="0"} 5.58733312e+09 |
1222 | node_memory_numa_Active{node="1"} 5.739003904e+09 | 1227 | node_memory_numa_Active{node="1"} 5.739003904e+09 |
1228 | node_memory_numa_Active{node="2"} 5.739003904e+09 | ||
1223 | # HELP node_memory_numa_Active_anon Memory information field Active_anon. | 1229 | # HELP node_memory_numa_Active_anon Memory information field Active_anon. |
1224 | # TYPE node_memory_numa_Active_anon gauge | 1230 | # TYPE node_memory_numa_Active_anon gauge |
1225 | node_memory_numa_Active_anon{node="0"} 7.07915776e+08 | 1231 | node_memory_numa_Active_anon{node="0"} 7.07915776e+08 |
1226 | node_memory_numa_Active_anon{node="1"} 6.04635136e+08 | 1232 | node_memory_numa_Active_anon{node="1"} 6.04635136e+08 |
1233 | node_memory_numa_Active_anon{node="2"} 6.04635136e+08 | ||
1227 | # HELP node_memory_numa_Active_file Memory information field Active_file. | 1234 | # HELP node_memory_numa_Active_file Memory information field Active_file. |
1228 | # TYPE node_memory_numa_Active_file gauge | 1235 | # TYPE node_memory_numa_Active_file gauge |
1229 | node_memory_numa_Active_file{node="0"} 4.879417344e+09 | 1236 | node_memory_numa_Active_file{node="0"} 4.879417344e+09 |
1230 | node_memory_numa_Active_file{node="1"} 5.134368768e+09 | 1237 | node_memory_numa_Active_file{node="1"} 5.134368768e+09 |
1238 | node_memory_numa_Active_file{node="2"} 5.134368768e+09 | ||
1231 | # HELP node_memory_numa_AnonHugePages Memory information field AnonHugePages. | 1239 | # HELP node_memory_numa_AnonHugePages Memory information field AnonHugePages. |
1232 | # TYPE node_memory_numa_AnonHugePages gauge | 1240 | # TYPE node_memory_numa_AnonHugePages gauge |
1233 | node_memory_numa_AnonHugePages{node="0"} 1.50994944e+08 | 1241 | node_memory_numa_AnonHugePages{node="0"} 1.50994944e+08 |
1234 | node_memory_numa_AnonHugePages{node="1"} 9.2274688e+07 | 1242 | node_memory_numa_AnonHugePages{node="1"} 9.2274688e+07 |
1243 | node_memory_numa_AnonHugePages{node="2"} 9.2274688e+07 | ||
1235 | # HELP node_memory_numa_AnonPages Memory information field AnonPages. | 1244 | # HELP node_memory_numa_AnonPages Memory information field AnonPages. |
1236 | # TYPE node_memory_numa_AnonPages gauge | 1245 | # TYPE node_memory_numa_AnonPages gauge |
1237 | node_memory_numa_AnonPages{node="0"} 8.07112704e+08 | 1246 | node_memory_numa_AnonPages{node="0"} 8.07112704e+08 |
1238 | node_memory_numa_AnonPages{node="1"} 6.88058368e+08 | 1247 | node_memory_numa_AnonPages{node="1"} 6.88058368e+08 |
1248 | node_memory_numa_AnonPages{node="2"} 6.88058368e+08 | ||
1239 | # HELP node_memory_numa_Bounce Memory information field Bounce. | 1249 | # HELP node_memory_numa_Bounce Memory information field Bounce. |
1240 | # TYPE node_memory_numa_Bounce gauge | 1250 | # TYPE node_memory_numa_Bounce gauge |
1241 | node_memory_numa_Bounce{node="0"} 0 | 1251 | node_memory_numa_Bounce{node="0"} 0 |
1242 | node_memory_numa_Bounce{node="1"} 0 | 1252 | node_memory_numa_Bounce{node="1"} 0 |
1253 | node_memory_numa_Bounce{node="2"} 0 | ||
1243 | # HELP node_memory_numa_Dirty Memory information field Dirty. | 1254 | # HELP node_memory_numa_Dirty Memory information field Dirty. |
1244 | # TYPE node_memory_numa_Dirty gauge | 1255 | # TYPE node_memory_numa_Dirty gauge |
1245 | node_memory_numa_Dirty{node="0"} 20480 | 1256 | node_memory_numa_Dirty{node="0"} 20480 |
1246 | node_memory_numa_Dirty{node="1"} 122880 | 1257 | node_memory_numa_Dirty{node="1"} 122880 |
1258 | node_memory_numa_Dirty{node="2"} 122880 | ||
1247 | # HELP node_memory_numa_FilePages Memory information field FilePages. | 1259 | # HELP node_memory_numa_FilePages Memory information field FilePages. |
1248 | # TYPE node_memory_numa_FilePages gauge | 1260 | # TYPE node_memory_numa_FilePages gauge |
1249 | node_memory_numa_FilePages{node="0"} 7.1855017984e+10 | 1261 | node_memory_numa_FilePages{node="0"} 7.1855017984e+10 |
1250 | node_memory_numa_FilePages{node="1"} 8.5585088512e+10 | 1262 | node_memory_numa_FilePages{node="1"} 8.5585088512e+10 |
1263 | node_memory_numa_FilePages{node="2"} 8.5585088512e+10 | ||
1251 | # HELP node_memory_numa_HugePages_Free Memory information field HugePages_Free. | 1264 | # HELP node_memory_numa_HugePages_Free Memory information field HugePages_Free. |
1252 | # TYPE node_memory_numa_HugePages_Free gauge | 1265 | # TYPE node_memory_numa_HugePages_Free gauge |
1253 | node_memory_numa_HugePages_Free{node="0"} 0 | 1266 | node_memory_numa_HugePages_Free{node="0"} 0 |
1254 | node_memory_numa_HugePages_Free{node="1"} 0 | 1267 | node_memory_numa_HugePages_Free{node="1"} 0 |
1268 | node_memory_numa_HugePages_Free{node="2"} 0 | ||
1255 | # HELP node_memory_numa_HugePages_Surp Memory information field HugePages_Surp. | 1269 | # HELP node_memory_numa_HugePages_Surp Memory information field HugePages_Surp. |
1256 | # TYPE node_memory_numa_HugePages_Surp gauge | 1270 | # TYPE node_memory_numa_HugePages_Surp gauge |
1257 | node_memory_numa_HugePages_Surp{node="0"} 0 | 1271 | node_memory_numa_HugePages_Surp{node="0"} 0 |
1258 | node_memory_numa_HugePages_Surp{node="1"} 0 | 1272 | node_memory_numa_HugePages_Surp{node="1"} 0 |
1273 | node_memory_numa_HugePages_Surp{node="2"} 0 | ||
1259 | # HELP node_memory_numa_HugePages_Total Memory information field HugePages_Total. | 1274 | # HELP node_memory_numa_HugePages_Total Memory information field HugePages_Total. |
1260 | # TYPE node_memory_numa_HugePages_Total gauge | 1275 | # TYPE node_memory_numa_HugePages_Total gauge |
1261 | node_memory_numa_HugePages_Total{node="0"} 0 | 1276 | node_memory_numa_HugePages_Total{node="0"} 0 |
1262 | node_memory_numa_HugePages_Total{node="1"} 0 | 1277 | node_memory_numa_HugePages_Total{node="1"} 0 |
1278 | node_memory_numa_HugePages_Total{node="2"} 0 | ||
1263 | # HELP node_memory_numa_Inactive Memory information field Inactive. | 1279 | # HELP node_memory_numa_Inactive Memory information field Inactive. |
1264 | # TYPE node_memory_numa_Inactive gauge | 1280 | # TYPE node_memory_numa_Inactive gauge |
1265 | node_memory_numa_Inactive{node="0"} 6.0569788416e+10 | 1281 | node_memory_numa_Inactive{node="0"} 6.0569788416e+10 |
1266 | node_memory_numa_Inactive{node="1"} 7.3165406208e+10 | 1282 | node_memory_numa_Inactive{node="1"} 7.3165406208e+10 |
1283 | node_memory_numa_Inactive{node="2"} 7.3165406208e+10 | ||
1267 | # HELP node_memory_numa_Inactive_anon Memory information field Inactive_anon. | 1284 | # HELP node_memory_numa_Inactive_anon Memory information field Inactive_anon. |
1268 | # TYPE node_memory_numa_Inactive_anon gauge | 1285 | # TYPE node_memory_numa_Inactive_anon gauge |
1269 | node_memory_numa_Inactive_anon{node="0"} 3.48626944e+08 | 1286 | node_memory_numa_Inactive_anon{node="0"} 3.48626944e+08 |
1270 | node_memory_numa_Inactive_anon{node="1"} 2.91930112e+08 | 1287 | node_memory_numa_Inactive_anon{node="1"} 2.91930112e+08 |
1288 | node_memory_numa_Inactive_anon{node="2"} 2.91930112e+08 | ||
1271 | # HELP node_memory_numa_Inactive_file Memory information field Inactive_file. | 1289 | # HELP node_memory_numa_Inactive_file Memory information field Inactive_file. |
1272 | # TYPE node_memory_numa_Inactive_file gauge | 1290 | # TYPE node_memory_numa_Inactive_file gauge |
1273 | node_memory_numa_Inactive_file{node="0"} 6.0221161472e+10 | 1291 | node_memory_numa_Inactive_file{node="0"} 6.0221161472e+10 |
1274 | node_memory_numa_Inactive_file{node="1"} 7.2873476096e+10 | 1292 | node_memory_numa_Inactive_file{node="1"} 7.2873476096e+10 |
1293 | node_memory_numa_Inactive_file{node="2"} 7.2873476096e+10 | ||
1275 | # HELP node_memory_numa_KernelStack Memory information field KernelStack. | 1294 | # HELP node_memory_numa_KernelStack Memory information field KernelStack. |
1276 | # TYPE node_memory_numa_KernelStack gauge | 1295 | # TYPE node_memory_numa_KernelStack gauge |
1277 | node_memory_numa_KernelStack{node="0"} 3.4832384e+07 | 1296 | node_memory_numa_KernelStack{node="0"} 3.4832384e+07 |
1278 | node_memory_numa_KernelStack{node="1"} 3.1850496e+07 | 1297 | node_memory_numa_KernelStack{node="1"} 3.1850496e+07 |
1298 | node_memory_numa_KernelStack{node="2"} 3.1850496e+07 | ||
1279 | # HELP node_memory_numa_Mapped Memory information field Mapped. | 1299 | # HELP node_memory_numa_Mapped Memory information field Mapped. |
1280 | # TYPE node_memory_numa_Mapped gauge | 1300 | # TYPE node_memory_numa_Mapped gauge |
1281 | node_memory_numa_Mapped{node="0"} 9.1570176e+08 | 1301 | node_memory_numa_Mapped{node="0"} 9.1570176e+08 |
1282 | node_memory_numa_Mapped{node="1"} 8.84850688e+08 | 1302 | node_memory_numa_Mapped{node="1"} 8.84850688e+08 |
1303 | node_memory_numa_Mapped{node="2"} 8.84850688e+08 | ||
1283 | # HELP node_memory_numa_MemFree Memory information field MemFree. | 1304 | # HELP node_memory_numa_MemFree Memory information field MemFree. |
1284 | # TYPE node_memory_numa_MemFree gauge | 1305 | # TYPE node_memory_numa_MemFree gauge |
1285 | node_memory_numa_MemFree{node="0"} 5.4303100928e+10 | 1306 | node_memory_numa_MemFree{node="0"} 5.4303100928e+10 |
1286 | node_memory_numa_MemFree{node="1"} 4.0586022912e+10 | 1307 | node_memory_numa_MemFree{node="1"} 4.0586022912e+10 |
1308 | node_memory_numa_MemFree{node="2"} 4.0586022912e+10 | ||
1287 | # HELP node_memory_numa_MemTotal Memory information field MemTotal. | 1309 | # HELP node_memory_numa_MemTotal Memory information field MemTotal. |
1288 | # TYPE node_memory_numa_MemTotal gauge | 1310 | # TYPE node_memory_numa_MemTotal gauge |
1289 | node_memory_numa_MemTotal{node="0"} 1.3740271616e+11 | 1311 | node_memory_numa_MemTotal{node="0"} 1.3740271616e+11 |
1290 | node_memory_numa_MemTotal{node="1"} 1.37438953472e+11 | 1312 | node_memory_numa_MemTotal{node="1"} 1.37438953472e+11 |
1313 | node_memory_numa_MemTotal{node="2"} 1.37438953472e+11 | ||
1291 | # HELP node_memory_numa_MemUsed Memory information field MemUsed. | 1314 | # HELP node_memory_numa_MemUsed Memory information field MemUsed. |
1292 | # TYPE node_memory_numa_MemUsed gauge | 1315 | # TYPE node_memory_numa_MemUsed gauge |
1293 | node_memory_numa_MemUsed{node="0"} 8.3099615232e+10 | 1316 | node_memory_numa_MemUsed{node="0"} 8.3099615232e+10 |
1294 | node_memory_numa_MemUsed{node="1"} 9.685293056e+10 | 1317 | node_memory_numa_MemUsed{node="1"} 9.685293056e+10 |
1318 | node_memory_numa_MemUsed{node="2"} 9.685293056e+10 | ||
1295 | # HELP node_memory_numa_Mlocked Memory information field Mlocked. | 1319 | # HELP node_memory_numa_Mlocked Memory information field Mlocked. |
1296 | # TYPE node_memory_numa_Mlocked gauge | 1320 | # TYPE node_memory_numa_Mlocked gauge |
1297 | node_memory_numa_Mlocked{node="0"} 0 | 1321 | node_memory_numa_Mlocked{node="0"} 0 |
1298 | node_memory_numa_Mlocked{node="1"} 0 | 1322 | node_memory_numa_Mlocked{node="1"} 0 |
1323 | node_memory_numa_Mlocked{node="2"} 0 | ||
1299 | # HELP node_memory_numa_NFS_Unstable Memory information field NFS_Unstable. | 1324 | # HELP node_memory_numa_NFS_Unstable Memory information field NFS_Unstable. |
1300 | # TYPE node_memory_numa_NFS_Unstable gauge | 1325 | # TYPE node_memory_numa_NFS_Unstable gauge |
1301 | node_memory_numa_NFS_Unstable{node="0"} 0 | 1326 | node_memory_numa_NFS_Unstable{node="0"} 0 |
1302 | node_memory_numa_NFS_Unstable{node="1"} 0 | 1327 | node_memory_numa_NFS_Unstable{node="1"} 0 |
1328 | node_memory_numa_NFS_Unstable{node="2"} 0 | ||
1303 | # HELP node_memory_numa_PageTables Memory information field PageTables. | 1329 | # HELP node_memory_numa_PageTables Memory information field PageTables. |
1304 | # TYPE node_memory_numa_PageTables gauge | 1330 | # TYPE node_memory_numa_PageTables gauge |
1305 | node_memory_numa_PageTables{node="0"} 1.46743296e+08 | 1331 | node_memory_numa_PageTables{node="0"} 1.46743296e+08 |
1306 | node_memory_numa_PageTables{node="1"} 1.27254528e+08 | 1332 | node_memory_numa_PageTables{node="1"} 1.27254528e+08 |
1333 | node_memory_numa_PageTables{node="2"} 1.27254528e+08 | ||
1307 | # HELP node_memory_numa_SReclaimable Memory information field SReclaimable. | 1334 | # HELP node_memory_numa_SReclaimable Memory information field SReclaimable. |
1308 | # TYPE node_memory_numa_SReclaimable gauge | 1335 | # TYPE node_memory_numa_SReclaimable gauge |
1309 | node_memory_numa_SReclaimable{node="0"} 4.580478976e+09 | 1336 | node_memory_numa_SReclaimable{node="0"} 4.580478976e+09 |
1310 | node_memory_numa_SReclaimable{node="1"} 4.724822016e+09 | 1337 | node_memory_numa_SReclaimable{node="1"} 4.724822016e+09 |
1338 | node_memory_numa_SReclaimable{node="2"} 4.724822016e+09 | ||
1311 | # HELP node_memory_numa_SUnreclaim Memory information field SUnreclaim. | 1339 | # HELP node_memory_numa_SUnreclaim Memory information field SUnreclaim. |
1312 | # TYPE node_memory_numa_SUnreclaim gauge | 1340 | # TYPE node_memory_numa_SUnreclaim gauge |
1313 | node_memory_numa_SUnreclaim{node="0"} 2.23352832e+09 | 1341 | node_memory_numa_SUnreclaim{node="0"} 2.23352832e+09 |
1314 | node_memory_numa_SUnreclaim{node="1"} 2.464391168e+09 | 1342 | node_memory_numa_SUnreclaim{node="1"} 2.464391168e+09 |
1343 | node_memory_numa_SUnreclaim{node="2"} 2.464391168e+09 | ||
1315 | # HELP node_memory_numa_Shmem Memory information field Shmem. | 1344 | # HELP node_memory_numa_Shmem Memory information field Shmem. |
1316 | # TYPE node_memory_numa_Shmem gauge | 1345 | # TYPE node_memory_numa_Shmem gauge |
1317 | node_memory_numa_Shmem{node="0"} 4.900864e+07 | 1346 | node_memory_numa_Shmem{node="0"} 4.900864e+07 |
1318 | node_memory_numa_Shmem{node="1"} 8.968192e+07 | 1347 | node_memory_numa_Shmem{node="1"} 8.968192e+07 |
1348 | node_memory_numa_Shmem{node="2"} 8.968192e+07 | ||
1319 | # HELP node_memory_numa_Slab Memory information field Slab. | 1349 | # HELP node_memory_numa_Slab Memory information field Slab. |
1320 | # TYPE node_memory_numa_Slab gauge | 1350 | # TYPE node_memory_numa_Slab gauge |
1321 | node_memory_numa_Slab{node="0"} 6.814007296e+09 | 1351 | node_memory_numa_Slab{node="0"} 6.814007296e+09 |
1322 | node_memory_numa_Slab{node="1"} 7.189213184e+09 | 1352 | node_memory_numa_Slab{node="1"} 7.189213184e+09 |
1353 | node_memory_numa_Slab{node="2"} 7.189213184e+09 | ||
1323 | # HELP node_memory_numa_Unevictable Memory information field Unevictable. | 1354 | # HELP node_memory_numa_Unevictable Memory information field Unevictable. |
1324 | # TYPE node_memory_numa_Unevictable gauge | 1355 | # TYPE node_memory_numa_Unevictable gauge |
1325 | node_memory_numa_Unevictable{node="0"} 0 | 1356 | node_memory_numa_Unevictable{node="0"} 0 |
1326 | node_memory_numa_Unevictable{node="1"} 0 | 1357 | node_memory_numa_Unevictable{node="1"} 0 |
1358 | node_memory_numa_Unevictable{node="2"} 0 | ||
1327 | # HELP node_memory_numa_Writeback Memory information field Writeback. | 1359 | # HELP node_memory_numa_Writeback Memory information field Writeback. |
1328 | # TYPE node_memory_numa_Writeback gauge | 1360 | # TYPE node_memory_numa_Writeback gauge |
1329 | node_memory_numa_Writeback{node="0"} 0 | 1361 | node_memory_numa_Writeback{node="0"} 0 |
1330 | node_memory_numa_Writeback{node="1"} 0 | 1362 | node_memory_numa_Writeback{node="1"} 0 |
1363 | node_memory_numa_Writeback{node="2"} 0 | ||
1331 | # HELP node_memory_numa_WritebackTmp Memory information field WritebackTmp. | 1364 | # HELP node_memory_numa_WritebackTmp Memory information field WritebackTmp. |
1332 | # TYPE node_memory_numa_WritebackTmp gauge | 1365 | # TYPE node_memory_numa_WritebackTmp gauge |
1333 | node_memory_numa_WritebackTmp{node="0"} 0 | 1366 | node_memory_numa_WritebackTmp{node="0"} 0 |
1334 | node_memory_numa_WritebackTmp{node="1"} 0 | 1367 | node_memory_numa_WritebackTmp{node="1"} 0 |
1368 | node_memory_numa_WritebackTmp{node="2"} 0 | ||
1335 | # HELP node_memory_numa_interleave_hit_total Memory information field interleave_hit_total. | 1369 | # HELP node_memory_numa_interleave_hit_total Memory information field interleave_hit_total. |
1336 | # TYPE node_memory_numa_interleave_hit_total counter | 1370 | # TYPE node_memory_numa_interleave_hit_total counter |
1337 | node_memory_numa_interleave_hit_total{node="0"} 57146 | 1371 | node_memory_numa_interleave_hit_total{node="0"} 57146 |
1338 | node_memory_numa_interleave_hit_total{node="1"} 57286 | 1372 | node_memory_numa_interleave_hit_total{node="1"} 57286 |
1373 | node_memory_numa_interleave_hit_total{node="2"} 7286 | ||
1339 | # HELP node_memory_numa_local_node_total Memory information field local_node_total. | 1374 | # HELP node_memory_numa_local_node_total Memory information field local_node_total. |
1340 | # TYPE node_memory_numa_local_node_total counter | 1375 | # TYPE node_memory_numa_local_node_total counter |
1341 | node_memory_numa_local_node_total{node="0"} 1.93454780853e+11 | 1376 | node_memory_numa_local_node_total{node="0"} 1.93454780853e+11 |
1342 | node_memory_numa_local_node_total{node="1"} 3.2671904655e+11 | 1377 | node_memory_numa_local_node_total{node="1"} 3.2671904655e+11 |
1378 | node_memory_numa_local_node_total{node="2"} 2.671904655e+10 | ||
1343 | # HELP node_memory_numa_numa_foreign_total Memory information field numa_foreign_total. | 1379 | # HELP node_memory_numa_numa_foreign_total Memory information field numa_foreign_total. |
1344 | # TYPE node_memory_numa_numa_foreign_total counter | 1380 | # TYPE node_memory_numa_numa_foreign_total counter |
1345 | node_memory_numa_numa_foreign_total{node="0"} 5.98586233e+10 | 1381 | node_memory_numa_numa_foreign_total{node="0"} 5.98586233e+10 |
1346 | node_memory_numa_numa_foreign_total{node="1"} 1.2624528e+07 | 1382 | node_memory_numa_numa_foreign_total{node="1"} 1.2624528e+07 |
1383 | node_memory_numa_numa_foreign_total{node="2"} 2.624528e+06 | ||
1347 | # HELP node_memory_numa_numa_hit_total Memory information field numa_hit_total. | 1384 | # HELP node_memory_numa_numa_hit_total Memory information field numa_hit_total. |
1348 | # TYPE node_memory_numa_numa_hit_total counter | 1385 | # TYPE node_memory_numa_numa_hit_total counter |
1349 | node_memory_numa_numa_hit_total{node="0"} 1.93460335812e+11 | 1386 | node_memory_numa_numa_hit_total{node="0"} 1.93460335812e+11 |
1350 | node_memory_numa_numa_hit_total{node="1"} 3.26720946761e+11 | 1387 | node_memory_numa_numa_hit_total{node="1"} 3.26720946761e+11 |
1388 | node_memory_numa_numa_hit_total{node="2"} 2.6720946761e+10 | ||
1351 | # HELP node_memory_numa_numa_miss_total Memory information field numa_miss_total. | 1389 | # HELP node_memory_numa_numa_miss_total Memory information field numa_miss_total. |
1352 | # TYPE node_memory_numa_numa_miss_total counter | 1390 | # TYPE node_memory_numa_numa_miss_total counter |
1353 | node_memory_numa_numa_miss_total{node="0"} 1.2624528e+07 | 1391 | node_memory_numa_numa_miss_total{node="0"} 1.2624528e+07 |
1354 | node_memory_numa_numa_miss_total{node="1"} 5.9858626709e+10 | 1392 | node_memory_numa_numa_miss_total{node="1"} 5.9858626709e+10 |
1393 | node_memory_numa_numa_miss_total{node="2"} 9.858626709e+09 | ||
1355 | # HELP node_memory_numa_other_node_total Memory information field other_node_total. | 1394 | # HELP node_memory_numa_other_node_total Memory information field other_node_total. |
1356 | # TYPE node_memory_numa_other_node_total counter | 1395 | # TYPE node_memory_numa_other_node_total counter |
1357 | node_memory_numa_other_node_total{node="0"} 1.8179487e+07 | 1396 | node_memory_numa_other_node_total{node="0"} 1.8179487e+07 |
1358 | node_memory_numa_other_node_total{node="1"} 5.986052692e+10 | 1397 | node_memory_numa_other_node_total{node="1"} 5.986052692e+10 |
1398 | node_memory_numa_other_node_total{node="2"} 9.86052692e+09 | ||
1359 | # HELP node_mountstats_nfs_age_seconds_total The age of the NFS mount in seconds. | 1399 | # HELP node_mountstats_nfs_age_seconds_total The age of the NFS mount in seconds. |
1360 | # TYPE node_mountstats_nfs_age_seconds_total counter | 1400 | # TYPE node_mountstats_nfs_age_seconds_total counter |
1361 | node_mountstats_nfs_age_seconds_total{export="192.168.1.1:/srv/test"} 13968 | 1401 | node_mountstats_nfs_age_seconds_total{export="192.168.1.1:/srv/test"} 13968 |
@@ -1531,444 +1571,45 @@ node_mountstats_nfs_write_bytes_total{export="192.168.1.1:/srv/test"} 0 | |||
1531 | # HELP node_mountstats_nfs_write_pages_total Number of pages written directly via mmap()'d files. | 1571 | # HELP node_mountstats_nfs_write_pages_total Number of pages written directly via mmap()'d files. |
1532 | # TYPE node_mountstats_nfs_write_pages_total counter | 1572 | # TYPE node_mountstats_nfs_write_pages_total counter |
1533 | node_mountstats_nfs_write_pages_total{export="192.168.1.1:/srv/test"} 0 | 1573 | node_mountstats_nfs_write_pages_total{export="192.168.1.1:/srv/test"} 0 |
1534 | # HELP node_netstat_Icmp6_InCsumErrors Statistic Icmp6InCsumErrors. | ||
1535 | # TYPE node_netstat_Icmp6_InCsumErrors untyped | ||
1536 | node_netstat_Icmp6_InCsumErrors 0 | ||
1537 | # HELP node_netstat_Icmp6_InDestUnreachs Statistic Icmp6InDestUnreachs. | ||
1538 | # TYPE node_netstat_Icmp6_InDestUnreachs untyped | ||
1539 | node_netstat_Icmp6_InDestUnreachs 0 | ||
1540 | # HELP node_netstat_Icmp6_InEchoReplies Statistic Icmp6InEchoReplies. | ||
1541 | # TYPE node_netstat_Icmp6_InEchoReplies untyped | ||
1542 | node_netstat_Icmp6_InEchoReplies 0 | ||
1543 | # HELP node_netstat_Icmp6_InEchos Statistic Icmp6InEchos. | ||
1544 | # TYPE node_netstat_Icmp6_InEchos untyped | ||
1545 | node_netstat_Icmp6_InEchos 0 | ||
1546 | # HELP node_netstat_Icmp6_InErrors Statistic Icmp6InErrors. | 1574 | # HELP node_netstat_Icmp6_InErrors Statistic Icmp6InErrors. |
1547 | # TYPE node_netstat_Icmp6_InErrors untyped | 1575 | # TYPE node_netstat_Icmp6_InErrors untyped |
1548 | node_netstat_Icmp6_InErrors 0 | 1576 | node_netstat_Icmp6_InErrors 0 |
1549 | # HELP node_netstat_Icmp6_InGroupMembQueries Statistic Icmp6InGroupMembQueries. | ||
1550 | # TYPE node_netstat_Icmp6_InGroupMembQueries untyped | ||
1551 | node_netstat_Icmp6_InGroupMembQueries 0 | ||
1552 | # HELP node_netstat_Icmp6_InGroupMembReductions Statistic Icmp6InGroupMembReductions. | ||
1553 | # TYPE node_netstat_Icmp6_InGroupMembReductions untyped | ||
1554 | node_netstat_Icmp6_InGroupMembReductions 0 | ||
1555 | # HELP node_netstat_Icmp6_InGroupMembResponses Statistic Icmp6InGroupMembResponses. | ||
1556 | # TYPE node_netstat_Icmp6_InGroupMembResponses untyped | ||
1557 | node_netstat_Icmp6_InGroupMembResponses 0 | ||
1558 | # HELP node_netstat_Icmp6_InMLDv2Reports Statistic Icmp6InMLDv2Reports. | ||
1559 | # TYPE node_netstat_Icmp6_InMLDv2Reports untyped | ||
1560 | node_netstat_Icmp6_InMLDv2Reports 0 | ||
1561 | # HELP node_netstat_Icmp6_InMsgs Statistic Icmp6InMsgs. | 1577 | # HELP node_netstat_Icmp6_InMsgs Statistic Icmp6InMsgs. |
1562 | # TYPE node_netstat_Icmp6_InMsgs untyped | 1578 | # TYPE node_netstat_Icmp6_InMsgs untyped |
1563 | node_netstat_Icmp6_InMsgs 0 | 1579 | node_netstat_Icmp6_InMsgs 0 |
1564 | # HELP node_netstat_Icmp6_InNeighborAdvertisements Statistic Icmp6InNeighborAdvertisements. | ||
1565 | # TYPE node_netstat_Icmp6_InNeighborAdvertisements untyped | ||
1566 | node_netstat_Icmp6_InNeighborAdvertisements 0 | ||
1567 | # HELP node_netstat_Icmp6_InNeighborSolicits Statistic Icmp6InNeighborSolicits. | ||
1568 | # TYPE node_netstat_Icmp6_InNeighborSolicits untyped | ||
1569 | node_netstat_Icmp6_InNeighborSolicits 0 | ||
1570 | # HELP node_netstat_Icmp6_InParmProblems Statistic Icmp6InParmProblems. | ||
1571 | # TYPE node_netstat_Icmp6_InParmProblems untyped | ||
1572 | node_netstat_Icmp6_InParmProblems 0 | ||
1573 | # HELP node_netstat_Icmp6_InPktTooBigs Statistic Icmp6InPktTooBigs. | ||
1574 | # TYPE node_netstat_Icmp6_InPktTooBigs untyped | ||
1575 | node_netstat_Icmp6_InPktTooBigs 0 | ||
1576 | # HELP node_netstat_Icmp6_InRedirects Statistic Icmp6InRedirects. | ||
1577 | # TYPE node_netstat_Icmp6_InRedirects untyped | ||
1578 | node_netstat_Icmp6_InRedirects 0 | ||
1579 | # HELP node_netstat_Icmp6_InRouterAdvertisements Statistic Icmp6InRouterAdvertisements. | ||
1580 | # TYPE node_netstat_Icmp6_InRouterAdvertisements untyped | ||
1581 | node_netstat_Icmp6_InRouterAdvertisements 0 | ||
1582 | # HELP node_netstat_Icmp6_InRouterSolicits Statistic Icmp6InRouterSolicits. | ||
1583 | # TYPE node_netstat_Icmp6_InRouterSolicits untyped | ||
1584 | node_netstat_Icmp6_InRouterSolicits 0 | ||
1585 | # HELP node_netstat_Icmp6_InTimeExcds Statistic Icmp6InTimeExcds. | ||
1586 | # TYPE node_netstat_Icmp6_InTimeExcds untyped | ||
1587 | node_netstat_Icmp6_InTimeExcds 0 | ||
1588 | # HELP node_netstat_Icmp6_OutDestUnreachs Statistic Icmp6OutDestUnreachs. | ||
1589 | # TYPE node_netstat_Icmp6_OutDestUnreachs untyped | ||
1590 | node_netstat_Icmp6_OutDestUnreachs 0 | ||
1591 | # HELP node_netstat_Icmp6_OutEchoReplies Statistic Icmp6OutEchoReplies. | ||
1592 | # TYPE node_netstat_Icmp6_OutEchoReplies untyped | ||
1593 | node_netstat_Icmp6_OutEchoReplies 0 | ||
1594 | # HELP node_netstat_Icmp6_OutEchos Statistic Icmp6OutEchos. | ||
1595 | # TYPE node_netstat_Icmp6_OutEchos untyped | ||
1596 | node_netstat_Icmp6_OutEchos 0 | ||
1597 | # HELP node_netstat_Icmp6_OutErrors Statistic Icmp6OutErrors. | ||
1598 | # TYPE node_netstat_Icmp6_OutErrors untyped | ||
1599 | node_netstat_Icmp6_OutErrors 0 | ||
1600 | # HELP node_netstat_Icmp6_OutGroupMembQueries Statistic Icmp6OutGroupMembQueries. | ||
1601 | # TYPE node_netstat_Icmp6_OutGroupMembQueries untyped | ||
1602 | node_netstat_Icmp6_OutGroupMembQueries 0 | ||
1603 | # HELP node_netstat_Icmp6_OutGroupMembReductions Statistic Icmp6OutGroupMembReductions. | ||
1604 | # TYPE node_netstat_Icmp6_OutGroupMembReductions untyped | ||
1605 | node_netstat_Icmp6_OutGroupMembReductions 0 | ||
1606 | # HELP node_netstat_Icmp6_OutGroupMembResponses Statistic Icmp6OutGroupMembResponses. | ||
1607 | # TYPE node_netstat_Icmp6_OutGroupMembResponses untyped | ||
1608 | node_netstat_Icmp6_OutGroupMembResponses 0 | ||
1609 | # HELP node_netstat_Icmp6_OutMLDv2Reports Statistic Icmp6OutMLDv2Reports. | ||
1610 | # TYPE node_netstat_Icmp6_OutMLDv2Reports untyped | ||
1611 | node_netstat_Icmp6_OutMLDv2Reports 4 | ||
1612 | # HELP node_netstat_Icmp6_OutMsgs Statistic Icmp6OutMsgs. | 1580 | # HELP node_netstat_Icmp6_OutMsgs Statistic Icmp6OutMsgs. |
1613 | # TYPE node_netstat_Icmp6_OutMsgs untyped | 1581 | # TYPE node_netstat_Icmp6_OutMsgs untyped |
1614 | node_netstat_Icmp6_OutMsgs 8 | 1582 | node_netstat_Icmp6_OutMsgs 8 |
1615 | # HELP node_netstat_Icmp6_OutNeighborAdvertisements Statistic Icmp6OutNeighborAdvertisements. | ||
1616 | # TYPE node_netstat_Icmp6_OutNeighborAdvertisements untyped | ||
1617 | node_netstat_Icmp6_OutNeighborAdvertisements 0 | ||
1618 | # HELP node_netstat_Icmp6_OutNeighborSolicits Statistic Icmp6OutNeighborSolicits. | ||
1619 | # TYPE node_netstat_Icmp6_OutNeighborSolicits untyped | ||
1620 | node_netstat_Icmp6_OutNeighborSolicits 1 | ||
1621 | # HELP node_netstat_Icmp6_OutParmProblems Statistic Icmp6OutParmProblems. | ||
1622 | # TYPE node_netstat_Icmp6_OutParmProblems untyped | ||
1623 | node_netstat_Icmp6_OutParmProblems 0 | ||
1624 | # HELP node_netstat_Icmp6_OutPktTooBigs Statistic Icmp6OutPktTooBigs. | ||
1625 | # TYPE node_netstat_Icmp6_OutPktTooBigs untyped | ||
1626 | node_netstat_Icmp6_OutPktTooBigs 0 | ||
1627 | # HELP node_netstat_Icmp6_OutRedirects Statistic Icmp6OutRedirects. | ||
1628 | # TYPE node_netstat_Icmp6_OutRedirects untyped | ||
1629 | node_netstat_Icmp6_OutRedirects 0 | ||
1630 | # HELP node_netstat_Icmp6_OutRouterAdvertisements Statistic Icmp6OutRouterAdvertisements. | ||
1631 | # TYPE node_netstat_Icmp6_OutRouterAdvertisements untyped | ||
1632 | node_netstat_Icmp6_OutRouterAdvertisements 0 | ||
1633 | # HELP node_netstat_Icmp6_OutRouterSolicits Statistic Icmp6OutRouterSolicits. | ||
1634 | # TYPE node_netstat_Icmp6_OutRouterSolicits untyped | ||
1635 | node_netstat_Icmp6_OutRouterSolicits 3 | ||
1636 | # HELP node_netstat_Icmp6_OutTimeExcds Statistic Icmp6OutTimeExcds. | ||
1637 | # TYPE node_netstat_Icmp6_OutTimeExcds untyped | ||
1638 | node_netstat_Icmp6_OutTimeExcds 0 | ||
1639 | # HELP node_netstat_Icmp6_OutType133 Statistic Icmp6OutType133. | ||
1640 | # TYPE node_netstat_Icmp6_OutType133 untyped | ||
1641 | node_netstat_Icmp6_OutType133 3 | ||
1642 | # HELP node_netstat_Icmp6_OutType135 Statistic Icmp6OutType135. | ||
1643 | # TYPE node_netstat_Icmp6_OutType135 untyped | ||
1644 | node_netstat_Icmp6_OutType135 1 | ||
1645 | # HELP node_netstat_Icmp6_OutType143 Statistic Icmp6OutType143. | ||
1646 | # TYPE node_netstat_Icmp6_OutType143 untyped | ||
1647 | node_netstat_Icmp6_OutType143 4 | ||
1648 | # HELP node_netstat_IcmpMsg_InType3 Statistic IcmpMsgInType3. | ||
1649 | # TYPE node_netstat_IcmpMsg_InType3 untyped | ||
1650 | node_netstat_IcmpMsg_InType3 104 | ||
1651 | # HELP node_netstat_IcmpMsg_OutType3 Statistic IcmpMsgOutType3. | ||
1652 | # TYPE node_netstat_IcmpMsg_OutType3 untyped | ||
1653 | node_netstat_IcmpMsg_OutType3 120 | ||
1654 | # HELP node_netstat_Icmp_InAddrMaskReps Statistic IcmpInAddrMaskReps. | ||
1655 | # TYPE node_netstat_Icmp_InAddrMaskReps untyped | ||
1656 | node_netstat_Icmp_InAddrMaskReps 0 | ||
1657 | # HELP node_netstat_Icmp_InAddrMasks Statistic IcmpInAddrMasks. | ||
1658 | # TYPE node_netstat_Icmp_InAddrMasks untyped | ||
1659 | node_netstat_Icmp_InAddrMasks 0 | ||
1660 | # HELP node_netstat_Icmp_InCsumErrors Statistic IcmpInCsumErrors. | ||
1661 | # TYPE node_netstat_Icmp_InCsumErrors untyped | ||
1662 | node_netstat_Icmp_InCsumErrors 0 | ||
1663 | # HELP node_netstat_Icmp_InDestUnreachs Statistic IcmpInDestUnreachs. | ||
1664 | # TYPE node_netstat_Icmp_InDestUnreachs untyped | ||
1665 | node_netstat_Icmp_InDestUnreachs 104 | ||
1666 | # HELP node_netstat_Icmp_InEchoReps Statistic IcmpInEchoReps. | ||
1667 | # TYPE node_netstat_Icmp_InEchoReps untyped | ||
1668 | node_netstat_Icmp_InEchoReps 0 | ||
1669 | # HELP node_netstat_Icmp_InEchos Statistic IcmpInEchos. | ||
1670 | # TYPE node_netstat_Icmp_InEchos untyped | ||
1671 | node_netstat_Icmp_InEchos 0 | ||
1672 | # HELP node_netstat_Icmp_InErrors Statistic IcmpInErrors. | 1583 | # HELP node_netstat_Icmp_InErrors Statistic IcmpInErrors. |
1673 | # TYPE node_netstat_Icmp_InErrors untyped | 1584 | # TYPE node_netstat_Icmp_InErrors untyped |
1674 | node_netstat_Icmp_InErrors 0 | 1585 | node_netstat_Icmp_InErrors 0 |
1675 | # HELP node_netstat_Icmp_InMsgs Statistic IcmpInMsgs. | 1586 | # HELP node_netstat_Icmp_InMsgs Statistic IcmpInMsgs. |
1676 | # TYPE node_netstat_Icmp_InMsgs untyped | 1587 | # TYPE node_netstat_Icmp_InMsgs untyped |
1677 | node_netstat_Icmp_InMsgs 104 | 1588 | node_netstat_Icmp_InMsgs 104 |
1678 | # HELP node_netstat_Icmp_InParmProbs Statistic IcmpInParmProbs. | ||
1679 | # TYPE node_netstat_Icmp_InParmProbs untyped | ||
1680 | node_netstat_Icmp_InParmProbs 0 | ||
1681 | # HELP node_netstat_Icmp_InRedirects Statistic IcmpInRedirects. | ||
1682 | # TYPE node_netstat_Icmp_InRedirects untyped | ||
1683 | node_netstat_Icmp_InRedirects 0 | ||
1684 | # HELP node_netstat_Icmp_InSrcQuenchs Statistic IcmpInSrcQuenchs. | ||
1685 | # TYPE node_netstat_Icmp_InSrcQuenchs untyped | ||
1686 | node_netstat_Icmp_InSrcQuenchs 0 | ||
1687 | # HELP node_netstat_Icmp_InTimeExcds Statistic IcmpInTimeExcds. | ||
1688 | # TYPE node_netstat_Icmp_InTimeExcds untyped | ||
1689 | node_netstat_Icmp_InTimeExcds 0 | ||
1690 | # HELP node_netstat_Icmp_InTimestampReps Statistic IcmpInTimestampReps. | ||
1691 | # TYPE node_netstat_Icmp_InTimestampReps untyped | ||
1692 | node_netstat_Icmp_InTimestampReps 0 | ||
1693 | # HELP node_netstat_Icmp_InTimestamps Statistic IcmpInTimestamps. | ||
1694 | # TYPE node_netstat_Icmp_InTimestamps untyped | ||
1695 | node_netstat_Icmp_InTimestamps 0 | ||
1696 | # HELP node_netstat_Icmp_OutAddrMaskReps Statistic IcmpOutAddrMaskReps. | ||
1697 | # TYPE node_netstat_Icmp_OutAddrMaskReps untyped | ||
1698 | node_netstat_Icmp_OutAddrMaskReps 0 | ||
1699 | # HELP node_netstat_Icmp_OutAddrMasks Statistic IcmpOutAddrMasks. | ||
1700 | # TYPE node_netstat_Icmp_OutAddrMasks untyped | ||
1701 | node_netstat_Icmp_OutAddrMasks 0 | ||
1702 | # HELP node_netstat_Icmp_OutDestUnreachs Statistic IcmpOutDestUnreachs. | ||
1703 | # TYPE node_netstat_Icmp_OutDestUnreachs untyped | ||
1704 | node_netstat_Icmp_OutDestUnreachs 120 | ||
1705 | # HELP node_netstat_Icmp_OutEchoReps Statistic IcmpOutEchoReps. | ||
1706 | # TYPE node_netstat_Icmp_OutEchoReps untyped | ||
1707 | node_netstat_Icmp_OutEchoReps 0 | ||
1708 | # HELP node_netstat_Icmp_OutEchos Statistic IcmpOutEchos. | ||
1709 | # TYPE node_netstat_Icmp_OutEchos untyped | ||
1710 | node_netstat_Icmp_OutEchos 0 | ||
1711 | # HELP node_netstat_Icmp_OutErrors Statistic IcmpOutErrors. | ||
1712 | # TYPE node_netstat_Icmp_OutErrors untyped | ||
1713 | node_netstat_Icmp_OutErrors 0 | ||
1714 | # HELP node_netstat_Icmp_OutMsgs Statistic IcmpOutMsgs. | 1589 | # HELP node_netstat_Icmp_OutMsgs Statistic IcmpOutMsgs. |
1715 | # TYPE node_netstat_Icmp_OutMsgs untyped | 1590 | # TYPE node_netstat_Icmp_OutMsgs untyped |
1716 | node_netstat_Icmp_OutMsgs 120 | 1591 | node_netstat_Icmp_OutMsgs 120 |
1717 | # HELP node_netstat_Icmp_OutParmProbs Statistic IcmpOutParmProbs. | ||
1718 | # TYPE node_netstat_Icmp_OutParmProbs untyped | ||
1719 | node_netstat_Icmp_OutParmProbs 0 | ||
1720 | # HELP node_netstat_Icmp_OutRedirects Statistic IcmpOutRedirects. | ||
1721 | # TYPE node_netstat_Icmp_OutRedirects untyped | ||
1722 | node_netstat_Icmp_OutRedirects 0 | ||
1723 | # HELP node_netstat_Icmp_OutSrcQuenchs Statistic IcmpOutSrcQuenchs. | ||
1724 | # TYPE node_netstat_Icmp_OutSrcQuenchs untyped | ||
1725 | node_netstat_Icmp_OutSrcQuenchs 0 | ||
1726 | # HELP node_netstat_Icmp_OutTimeExcds Statistic IcmpOutTimeExcds. | ||
1727 | # TYPE node_netstat_Icmp_OutTimeExcds untyped | ||
1728 | node_netstat_Icmp_OutTimeExcds 0 | ||
1729 | # HELP node_netstat_Icmp_OutTimestampReps Statistic IcmpOutTimestampReps. | ||
1730 | # TYPE node_netstat_Icmp_OutTimestampReps untyped | ||
1731 | node_netstat_Icmp_OutTimestampReps 0 | ||
1732 | # HELP node_netstat_Icmp_OutTimestamps Statistic IcmpOutTimestamps. | ||
1733 | # TYPE node_netstat_Icmp_OutTimestamps untyped | ||
1734 | node_netstat_Icmp_OutTimestamps 0 | ||
1735 | # HELP node_netstat_Ip6_FragCreates Statistic Ip6FragCreates. | ||
1736 | # TYPE node_netstat_Ip6_FragCreates untyped | ||
1737 | node_netstat_Ip6_FragCreates 0 | ||
1738 | # HELP node_netstat_Ip6_FragFails Statistic Ip6FragFails. | ||
1739 | # TYPE node_netstat_Ip6_FragFails untyped | ||
1740 | node_netstat_Ip6_FragFails 0 | ||
1741 | # HELP node_netstat_Ip6_FragOKs Statistic Ip6FragOKs. | ||
1742 | # TYPE node_netstat_Ip6_FragOKs untyped | ||
1743 | node_netstat_Ip6_FragOKs 0 | ||
1744 | # HELP node_netstat_Ip6_InAddrErrors Statistic Ip6InAddrErrors. | ||
1745 | # TYPE node_netstat_Ip6_InAddrErrors untyped | ||
1746 | node_netstat_Ip6_InAddrErrors 0 | ||
1747 | # HELP node_netstat_Ip6_InBcastOctets Statistic Ip6InBcastOctets. | ||
1748 | # TYPE node_netstat_Ip6_InBcastOctets untyped | ||
1749 | node_netstat_Ip6_InBcastOctets 0 | ||
1750 | # HELP node_netstat_Ip6_InCEPkts Statistic Ip6InCEPkts. | ||
1751 | # TYPE node_netstat_Ip6_InCEPkts untyped | ||
1752 | node_netstat_Ip6_InCEPkts 0 | ||
1753 | # HELP node_netstat_Ip6_InDelivers Statistic Ip6InDelivers. | ||
1754 | # TYPE node_netstat_Ip6_InDelivers untyped | ||
1755 | node_netstat_Ip6_InDelivers 0 | ||
1756 | # HELP node_netstat_Ip6_InDiscards Statistic Ip6InDiscards. | ||
1757 | # TYPE node_netstat_Ip6_InDiscards untyped | ||
1758 | node_netstat_Ip6_InDiscards 0 | ||
1759 | # HELP node_netstat_Ip6_InECT0Pkts Statistic Ip6InECT0Pkts. | ||
1760 | # TYPE node_netstat_Ip6_InECT0Pkts untyped | ||
1761 | node_netstat_Ip6_InECT0Pkts 0 | ||
1762 | # HELP node_netstat_Ip6_InECT1Pkts Statistic Ip6InECT1Pkts. | ||
1763 | # TYPE node_netstat_Ip6_InECT1Pkts untyped | ||
1764 | node_netstat_Ip6_InECT1Pkts 0 | ||
1765 | # HELP node_netstat_Ip6_InHdrErrors Statistic Ip6InHdrErrors. | ||
1766 | # TYPE node_netstat_Ip6_InHdrErrors untyped | ||
1767 | node_netstat_Ip6_InHdrErrors 0 | ||
1768 | # HELP node_netstat_Ip6_InMcastOctets Statistic Ip6InMcastOctets. | ||
1769 | # TYPE node_netstat_Ip6_InMcastOctets untyped | ||
1770 | node_netstat_Ip6_InMcastOctets 112 | ||
1771 | # HELP node_netstat_Ip6_InMcastPkts Statistic Ip6InMcastPkts. | ||
1772 | # TYPE node_netstat_Ip6_InMcastPkts untyped | ||
1773 | node_netstat_Ip6_InMcastPkts 2 | ||
1774 | # HELP node_netstat_Ip6_InNoECTPkts Statistic Ip6InNoECTPkts. | ||
1775 | # TYPE node_netstat_Ip6_InNoECTPkts untyped | ||
1776 | node_netstat_Ip6_InNoECTPkts 7 | ||
1777 | # HELP node_netstat_Ip6_InNoRoutes Statistic Ip6InNoRoutes. | ||
1778 | # TYPE node_netstat_Ip6_InNoRoutes untyped | ||
1779 | node_netstat_Ip6_InNoRoutes 5 | ||
1780 | # HELP node_netstat_Ip6_InOctets Statistic Ip6InOctets. | 1592 | # HELP node_netstat_Ip6_InOctets Statistic Ip6InOctets. |
1781 | # TYPE node_netstat_Ip6_InOctets untyped | 1593 | # TYPE node_netstat_Ip6_InOctets untyped |
1782 | node_netstat_Ip6_InOctets 460 | 1594 | node_netstat_Ip6_InOctets 460 |
1783 | # HELP node_netstat_Ip6_InReceives Statistic Ip6InReceives. | ||
1784 | # TYPE node_netstat_Ip6_InReceives untyped | ||
1785 | node_netstat_Ip6_InReceives 7 | ||
1786 | # HELP node_netstat_Ip6_InTooBigErrors Statistic Ip6InTooBigErrors. | ||
1787 | # TYPE node_netstat_Ip6_InTooBigErrors untyped | ||
1788 | node_netstat_Ip6_InTooBigErrors 0 | ||
1789 | # HELP node_netstat_Ip6_InTruncatedPkts Statistic Ip6InTruncatedPkts. | ||
1790 | # TYPE node_netstat_Ip6_InTruncatedPkts untyped | ||
1791 | node_netstat_Ip6_InTruncatedPkts 0 | ||
1792 | # HELP node_netstat_Ip6_InUnknownProtos Statistic Ip6InUnknownProtos. | ||
1793 | # TYPE node_netstat_Ip6_InUnknownProtos untyped | ||
1794 | node_netstat_Ip6_InUnknownProtos 0 | ||
1795 | # HELP node_netstat_Ip6_OutBcastOctets Statistic Ip6OutBcastOctets. | ||
1796 | # TYPE node_netstat_Ip6_OutBcastOctets untyped | ||
1797 | node_netstat_Ip6_OutBcastOctets 0 | ||
1798 | # HELP node_netstat_Ip6_OutDiscards Statistic Ip6OutDiscards. | ||
1799 | # TYPE node_netstat_Ip6_OutDiscards untyped | ||
1800 | node_netstat_Ip6_OutDiscards 0 | ||
1801 | # HELP node_netstat_Ip6_OutForwDatagrams Statistic Ip6OutForwDatagrams. | ||
1802 | # TYPE node_netstat_Ip6_OutForwDatagrams untyped | ||
1803 | node_netstat_Ip6_OutForwDatagrams 0 | ||
1804 | # HELP node_netstat_Ip6_OutMcastOctets Statistic Ip6OutMcastOctets. | ||
1805 | # TYPE node_netstat_Ip6_OutMcastOctets untyped | ||
1806 | node_netstat_Ip6_OutMcastOctets 840 | ||
1807 | # HELP node_netstat_Ip6_OutMcastPkts Statistic Ip6OutMcastPkts. | ||
1808 | # TYPE node_netstat_Ip6_OutMcastPkts untyped | ||
1809 | node_netstat_Ip6_OutMcastPkts 12 | ||
1810 | # HELP node_netstat_Ip6_OutNoRoutes Statistic Ip6OutNoRoutes. | ||
1811 | # TYPE node_netstat_Ip6_OutNoRoutes untyped | ||
1812 | node_netstat_Ip6_OutNoRoutes 3003 | ||
1813 | # HELP node_netstat_Ip6_OutOctets Statistic Ip6OutOctets. | 1595 | # HELP node_netstat_Ip6_OutOctets Statistic Ip6OutOctets. |
1814 | # TYPE node_netstat_Ip6_OutOctets untyped | 1596 | # TYPE node_netstat_Ip6_OutOctets untyped |
1815 | node_netstat_Ip6_OutOctets 536 | 1597 | node_netstat_Ip6_OutOctets 536 |
1816 | # HELP node_netstat_Ip6_OutRequests Statistic Ip6OutRequests. | ||
1817 | # TYPE node_netstat_Ip6_OutRequests untyped | ||
1818 | node_netstat_Ip6_OutRequests 8 | ||
1819 | # HELP node_netstat_Ip6_ReasmFails Statistic Ip6ReasmFails. | ||
1820 | # TYPE node_netstat_Ip6_ReasmFails untyped | ||
1821 | node_netstat_Ip6_ReasmFails 0 | ||
1822 | # HELP node_netstat_Ip6_ReasmOKs Statistic Ip6ReasmOKs. | ||
1823 | # TYPE node_netstat_Ip6_ReasmOKs untyped | ||
1824 | node_netstat_Ip6_ReasmOKs 0 | ||
1825 | # HELP node_netstat_Ip6_ReasmReqds Statistic Ip6ReasmReqds. | ||
1826 | # TYPE node_netstat_Ip6_ReasmReqds untyped | ||
1827 | node_netstat_Ip6_ReasmReqds 0 | ||
1828 | # HELP node_netstat_Ip6_ReasmTimeout Statistic Ip6ReasmTimeout. | ||
1829 | # TYPE node_netstat_Ip6_ReasmTimeout untyped | ||
1830 | node_netstat_Ip6_ReasmTimeout 0 | ||
1831 | # HELP node_netstat_IpExt_InBcastOctets Statistic IpExtInBcastOctets. | ||
1832 | # TYPE node_netstat_IpExt_InBcastOctets untyped | ||
1833 | node_netstat_IpExt_InBcastOctets 0 | ||
1834 | # HELP node_netstat_IpExt_InBcastPkts Statistic IpExtInBcastPkts. | ||
1835 | # TYPE node_netstat_IpExt_InBcastPkts untyped | ||
1836 | node_netstat_IpExt_InBcastPkts 0 | ||
1837 | # HELP node_netstat_IpExt_InMcastOctets Statistic IpExtInMcastOctets. | ||
1838 | # TYPE node_netstat_IpExt_InMcastOctets untyped | ||
1839 | node_netstat_IpExt_InMcastOctets 0 | ||
1840 | # HELP node_netstat_IpExt_InMcastPkts Statistic IpExtInMcastPkts. | ||
1841 | # TYPE node_netstat_IpExt_InMcastPkts untyped | ||
1842 | node_netstat_IpExt_InMcastPkts 0 | ||
1843 | # HELP node_netstat_IpExt_InNoRoutes Statistic IpExtInNoRoutes. | ||
1844 | # TYPE node_netstat_IpExt_InNoRoutes untyped | ||
1845 | node_netstat_IpExt_InNoRoutes 0 | ||
1846 | # HELP node_netstat_IpExt_InOctets Statistic IpExtInOctets. | 1598 | # HELP node_netstat_IpExt_InOctets Statistic IpExtInOctets. |
1847 | # TYPE node_netstat_IpExt_InOctets untyped | 1599 | # TYPE node_netstat_IpExt_InOctets untyped |
1848 | node_netstat_IpExt_InOctets 6.28639697e+09 | 1600 | node_netstat_IpExt_InOctets 6.28639697e+09 |
1849 | # HELP node_netstat_IpExt_InTruncatedPkts Statistic IpExtInTruncatedPkts. | ||
1850 | # TYPE node_netstat_IpExt_InTruncatedPkts untyped | ||
1851 | node_netstat_IpExt_InTruncatedPkts 0 | ||
1852 | # HELP node_netstat_IpExt_OutBcastOctets Statistic IpExtOutBcastOctets. | ||
1853 | # TYPE node_netstat_IpExt_OutBcastOctets untyped | ||
1854 | node_netstat_IpExt_OutBcastOctets 0 | ||
1855 | # HELP node_netstat_IpExt_OutBcastPkts Statistic IpExtOutBcastPkts. | ||
1856 | # TYPE node_netstat_IpExt_OutBcastPkts untyped | ||
1857 | node_netstat_IpExt_OutBcastPkts 0 | ||
1858 | # HELP node_netstat_IpExt_OutMcastOctets Statistic IpExtOutMcastOctets. | ||
1859 | # TYPE node_netstat_IpExt_OutMcastOctets untyped | ||
1860 | node_netstat_IpExt_OutMcastOctets 0 | ||
1861 | # HELP node_netstat_IpExt_OutMcastPkts Statistic IpExtOutMcastPkts. | ||
1862 | # TYPE node_netstat_IpExt_OutMcastPkts untyped | ||
1863 | node_netstat_IpExt_OutMcastPkts 0 | ||
1864 | # HELP node_netstat_IpExt_OutOctets Statistic IpExtOutOctets. | 1601 | # HELP node_netstat_IpExt_OutOctets Statistic IpExtOutOctets. |
1865 | # TYPE node_netstat_IpExt_OutOctets untyped | 1602 | # TYPE node_netstat_IpExt_OutOctets untyped |
1866 | node_netstat_IpExt_OutOctets 2.786264347e+09 | 1603 | node_netstat_IpExt_OutOctets 2.786264347e+09 |
1867 | # HELP node_netstat_Ip_DefaultTTL Statistic IpDefaultTTL. | ||
1868 | # TYPE node_netstat_Ip_DefaultTTL untyped | ||
1869 | node_netstat_Ip_DefaultTTL 64 | ||
1870 | # HELP node_netstat_Ip_ForwDatagrams Statistic IpForwDatagrams. | ||
1871 | # TYPE node_netstat_Ip_ForwDatagrams untyped | ||
1872 | node_netstat_Ip_ForwDatagrams 397750 | ||
1873 | # HELP node_netstat_Ip_Forwarding Statistic IpForwarding. | 1604 | # HELP node_netstat_Ip_Forwarding Statistic IpForwarding. |
1874 | # TYPE node_netstat_Ip_Forwarding untyped | 1605 | # TYPE node_netstat_Ip_Forwarding untyped |
1875 | node_netstat_Ip_Forwarding 1 | 1606 | node_netstat_Ip_Forwarding 1 |
1876 | # HELP node_netstat_Ip_FragCreates Statistic IpFragCreates. | ||
1877 | # TYPE node_netstat_Ip_FragCreates untyped | ||
1878 | node_netstat_Ip_FragCreates 0 | ||
1879 | # HELP node_netstat_Ip_FragFails Statistic IpFragFails. | ||
1880 | # TYPE node_netstat_Ip_FragFails untyped | ||
1881 | node_netstat_Ip_FragFails 0 | ||
1882 | # HELP node_netstat_Ip_FragOKs Statistic IpFragOKs. | ||
1883 | # TYPE node_netstat_Ip_FragOKs untyped | ||
1884 | node_netstat_Ip_FragOKs 0 | ||
1885 | # HELP node_netstat_Ip_InAddrErrors Statistic IpInAddrErrors. | ||
1886 | # TYPE node_netstat_Ip_InAddrErrors untyped | ||
1887 | node_netstat_Ip_InAddrErrors 25 | ||
1888 | # HELP node_netstat_Ip_InDelivers Statistic IpInDelivers. | ||
1889 | # TYPE node_netstat_Ip_InDelivers untyped | ||
1890 | node_netstat_Ip_InDelivers 5.7340175e+07 | ||
1891 | # HELP node_netstat_Ip_InDiscards Statistic IpInDiscards. | ||
1892 | # TYPE node_netstat_Ip_InDiscards untyped | ||
1893 | node_netstat_Ip_InDiscards 0 | ||
1894 | # HELP node_netstat_Ip_InHdrErrors Statistic IpInHdrErrors. | ||
1895 | # TYPE node_netstat_Ip_InHdrErrors untyped | ||
1896 | node_netstat_Ip_InHdrErrors 0 | ||
1897 | # HELP node_netstat_Ip_InReceives Statistic IpInReceives. | ||
1898 | # TYPE node_netstat_Ip_InReceives untyped | ||
1899 | node_netstat_Ip_InReceives 5.7740232e+07 | ||
1900 | # HELP node_netstat_Ip_InUnknownProtos Statistic IpInUnknownProtos. | ||
1901 | # TYPE node_netstat_Ip_InUnknownProtos untyped | ||
1902 | node_netstat_Ip_InUnknownProtos 0 | ||
1903 | # HELP node_netstat_Ip_OutDiscards Statistic IpOutDiscards. | ||
1904 | # TYPE node_netstat_Ip_OutDiscards untyped | ||
1905 | node_netstat_Ip_OutDiscards 0 | ||
1906 | # HELP node_netstat_Ip_OutNoRoutes Statistic IpOutNoRoutes. | ||
1907 | # TYPE node_netstat_Ip_OutNoRoutes untyped | ||
1908 | node_netstat_Ip_OutNoRoutes 54 | ||
1909 | # HELP node_netstat_Ip_OutRequests Statistic IpOutRequests. | ||
1910 | # TYPE node_netstat_Ip_OutRequests untyped | ||
1911 | node_netstat_Ip_OutRequests 5.5365537e+07 | ||
1912 | # HELP node_netstat_Ip_ReasmFails Statistic IpReasmFails. | ||
1913 | # TYPE node_netstat_Ip_ReasmFails untyped | ||
1914 | node_netstat_Ip_ReasmFails 0 | ||
1915 | # HELP node_netstat_Ip_ReasmOKs Statistic IpReasmOKs. | ||
1916 | # TYPE node_netstat_Ip_ReasmOKs untyped | ||
1917 | node_netstat_Ip_ReasmOKs 0 | ||
1918 | # HELP node_netstat_Ip_ReasmReqds Statistic IpReasmReqds. | ||
1919 | # TYPE node_netstat_Ip_ReasmReqds untyped | ||
1920 | node_netstat_Ip_ReasmReqds 0 | ||
1921 | # HELP node_netstat_Ip_ReasmTimeout Statistic IpReasmTimeout. | ||
1922 | # TYPE node_netstat_Ip_ReasmTimeout untyped | ||
1923 | node_netstat_Ip_ReasmTimeout 0 | ||
1924 | # HELP node_netstat_TcpExt_ArpFilter Statistic TcpExtArpFilter. | ||
1925 | # TYPE node_netstat_TcpExt_ArpFilter untyped | ||
1926 | node_netstat_TcpExt_ArpFilter 0 | ||
1927 | # HELP node_netstat_TcpExt_DelayedACKLocked Statistic TcpExtDelayedACKLocked. | ||
1928 | # TYPE node_netstat_TcpExt_DelayedACKLocked untyped | ||
1929 | node_netstat_TcpExt_DelayedACKLocked 17 | ||
1930 | # HELP node_netstat_TcpExt_DelayedACKLost Statistic TcpExtDelayedACKLost. | ||
1931 | # TYPE node_netstat_TcpExt_DelayedACKLost untyped | ||
1932 | node_netstat_TcpExt_DelayedACKLost 9 | ||
1933 | # HELP node_netstat_TcpExt_DelayedACKs Statistic TcpExtDelayedACKs. | ||
1934 | # TYPE node_netstat_TcpExt_DelayedACKs untyped | ||
1935 | node_netstat_TcpExt_DelayedACKs 102471 | ||
1936 | # HELP node_netstat_TcpExt_EmbryonicRsts Statistic TcpExtEmbryonicRsts. | ||
1937 | # TYPE node_netstat_TcpExt_EmbryonicRsts untyped | ||
1938 | node_netstat_TcpExt_EmbryonicRsts 0 | ||
1939 | # HELP node_netstat_TcpExt_IPReversePathFilter Statistic TcpExtIPReversePathFilter. | ||
1940 | # TYPE node_netstat_TcpExt_IPReversePathFilter untyped | ||
1941 | node_netstat_TcpExt_IPReversePathFilter 0 | ||
1942 | # HELP node_netstat_TcpExt_ListenDrops Statistic TcpExtListenDrops. | 1607 | # HELP node_netstat_TcpExt_ListenDrops Statistic TcpExtListenDrops. |
1943 | # TYPE node_netstat_TcpExt_ListenDrops untyped | 1608 | # TYPE node_netstat_TcpExt_ListenDrops untyped |
1944 | node_netstat_TcpExt_ListenDrops 0 | 1609 | node_netstat_TcpExt_ListenDrops 0 |
1945 | # HELP node_netstat_TcpExt_ListenOverflows Statistic TcpExtListenOverflows. | 1610 | # HELP node_netstat_TcpExt_ListenOverflows Statistic TcpExtListenOverflows. |
1946 | # TYPE node_netstat_TcpExt_ListenOverflows untyped | 1611 | # TYPE node_netstat_TcpExt_ListenOverflows untyped |
1947 | node_netstat_TcpExt_ListenOverflows 0 | 1612 | node_netstat_TcpExt_ListenOverflows 0 |
1948 | # HELP node_netstat_TcpExt_LockDroppedIcmps Statistic TcpExtLockDroppedIcmps. | ||
1949 | # TYPE node_netstat_TcpExt_LockDroppedIcmps untyped | ||
1950 | node_netstat_TcpExt_LockDroppedIcmps 0 | ||
1951 | # HELP node_netstat_TcpExt_OfoPruned Statistic TcpExtOfoPruned. | ||
1952 | # TYPE node_netstat_TcpExt_OfoPruned untyped | ||
1953 | node_netstat_TcpExt_OfoPruned 0 | ||
1954 | # HELP node_netstat_TcpExt_OutOfWindowIcmps Statistic TcpExtOutOfWindowIcmps. | ||
1955 | # TYPE node_netstat_TcpExt_OutOfWindowIcmps untyped | ||
1956 | node_netstat_TcpExt_OutOfWindowIcmps 0 | ||
1957 | # HELP node_netstat_TcpExt_PAWSActive Statistic TcpExtPAWSActive. | ||
1958 | # TYPE node_netstat_TcpExt_PAWSActive untyped | ||
1959 | node_netstat_TcpExt_PAWSActive 0 | ||
1960 | # HELP node_netstat_TcpExt_PAWSEstab Statistic TcpExtPAWSEstab. | ||
1961 | # TYPE node_netstat_TcpExt_PAWSEstab untyped | ||
1962 | node_netstat_TcpExt_PAWSEstab 6 | ||
1963 | # HELP node_netstat_TcpExt_PAWSPassive Statistic TcpExtPAWSPassive. | ||
1964 | # TYPE node_netstat_TcpExt_PAWSPassive untyped | ||
1965 | node_netstat_TcpExt_PAWSPassive 0 | ||
1966 | # HELP node_netstat_TcpExt_PruneCalled Statistic TcpExtPruneCalled. | ||
1967 | # TYPE node_netstat_TcpExt_PruneCalled untyped | ||
1968 | node_netstat_TcpExt_PruneCalled 0 | ||
1969 | # HELP node_netstat_TcpExt_RcvPruned Statistic TcpExtRcvPruned. | ||
1970 | # TYPE node_netstat_TcpExt_RcvPruned untyped | ||
1971 | node_netstat_TcpExt_RcvPruned 0 | ||
1972 | # HELP node_netstat_TcpExt_SyncookiesFailed Statistic TcpExtSyncookiesFailed. | 1613 | # HELP node_netstat_TcpExt_SyncookiesFailed Statistic TcpExtSyncookiesFailed. |
1973 | # TYPE node_netstat_TcpExt_SyncookiesFailed untyped | 1614 | # TYPE node_netstat_TcpExt_SyncookiesFailed untyped |
1974 | node_netstat_TcpExt_SyncookiesFailed 2 | 1615 | node_netstat_TcpExt_SyncookiesFailed 2 |
@@ -1978,246 +1619,21 @@ node_netstat_TcpExt_SyncookiesRecv 0 | |||
1978 | # HELP node_netstat_TcpExt_SyncookiesSent Statistic TcpExtSyncookiesSent. | 1619 | # HELP node_netstat_TcpExt_SyncookiesSent Statistic TcpExtSyncookiesSent. |
1979 | # TYPE node_netstat_TcpExt_SyncookiesSent untyped | 1620 | # TYPE node_netstat_TcpExt_SyncookiesSent untyped |
1980 | node_netstat_TcpExt_SyncookiesSent 0 | 1621 | node_netstat_TcpExt_SyncookiesSent 0 |
1981 | # HELP node_netstat_TcpExt_TCPAbortFailed Statistic TcpExtTCPAbortFailed. | ||
1982 | # TYPE node_netstat_TcpExt_TCPAbortFailed untyped | ||
1983 | node_netstat_TcpExt_TCPAbortFailed 0 | ||
1984 | # HELP node_netstat_TcpExt_TCPAbortOnClose Statistic TcpExtTCPAbortOnClose. | ||
1985 | # TYPE node_netstat_TcpExt_TCPAbortOnClose untyped | ||
1986 | node_netstat_TcpExt_TCPAbortOnClose 4 | ||
1987 | # HELP node_netstat_TcpExt_TCPAbortOnData Statistic TcpExtTCPAbortOnData. | ||
1988 | # TYPE node_netstat_TcpExt_TCPAbortOnData untyped | ||
1989 | node_netstat_TcpExt_TCPAbortOnData 41 | ||
1990 | # HELP node_netstat_TcpExt_TCPAbortOnLinger Statistic TcpExtTCPAbortOnLinger. | ||
1991 | # TYPE node_netstat_TcpExt_TCPAbortOnLinger untyped | ||
1992 | node_netstat_TcpExt_TCPAbortOnLinger 0 | ||
1993 | # HELP node_netstat_TcpExt_TCPAbortOnMemory Statistic TcpExtTCPAbortOnMemory. | ||
1994 | # TYPE node_netstat_TcpExt_TCPAbortOnMemory untyped | ||
1995 | node_netstat_TcpExt_TCPAbortOnMemory 0 | ||
1996 | # HELP node_netstat_TcpExt_TCPAbortOnTimeout Statistic TcpExtTCPAbortOnTimeout. | ||
1997 | # TYPE node_netstat_TcpExt_TCPAbortOnTimeout untyped | ||
1998 | node_netstat_TcpExt_TCPAbortOnTimeout 0 | ||
1999 | # HELP node_netstat_TcpExt_TCPBacklogDrop Statistic TcpExtTCPBacklogDrop. | ||
2000 | # TYPE node_netstat_TcpExt_TCPBacklogDrop untyped | ||
2001 | node_netstat_TcpExt_TCPBacklogDrop 0 | ||
2002 | # HELP node_netstat_TcpExt_TCPChallengeACK Statistic TcpExtTCPChallengeACK. | ||
2003 | # TYPE node_netstat_TcpExt_TCPChallengeACK untyped | ||
2004 | node_netstat_TcpExt_TCPChallengeACK 2 | ||
2005 | # HELP node_netstat_TcpExt_TCPDSACKIgnoredNoUndo Statistic TcpExtTCPDSACKIgnoredNoUndo. | ||
2006 | # TYPE node_netstat_TcpExt_TCPDSACKIgnoredNoUndo untyped | ||
2007 | node_netstat_TcpExt_TCPDSACKIgnoredNoUndo 1 | ||
2008 | # HELP node_netstat_TcpExt_TCPDSACKIgnoredOld Statistic TcpExtTCPDSACKIgnoredOld. | ||
2009 | # TYPE node_netstat_TcpExt_TCPDSACKIgnoredOld untyped | ||
2010 | node_netstat_TcpExt_TCPDSACKIgnoredOld 0 | ||
2011 | # HELP node_netstat_TcpExt_TCPDSACKOfoRecv Statistic TcpExtTCPDSACKOfoRecv. | ||
2012 | # TYPE node_netstat_TcpExt_TCPDSACKOfoRecv untyped | ||
2013 | node_netstat_TcpExt_TCPDSACKOfoRecv 0 | ||
2014 | # HELP node_netstat_TcpExt_TCPDSACKOfoSent Statistic TcpExtTCPDSACKOfoSent. | ||
2015 | # TYPE node_netstat_TcpExt_TCPDSACKOfoSent untyped | ||
2016 | node_netstat_TcpExt_TCPDSACKOfoSent 0 | ||
2017 | # HELP node_netstat_TcpExt_TCPDSACKOldSent Statistic TcpExtTCPDSACKOldSent. | ||
2018 | # TYPE node_netstat_TcpExt_TCPDSACKOldSent untyped | ||
2019 | node_netstat_TcpExt_TCPDSACKOldSent 9 | ||
2020 | # HELP node_netstat_TcpExt_TCPDSACKRecv Statistic TcpExtTCPDSACKRecv. | ||
2021 | # TYPE node_netstat_TcpExt_TCPDSACKRecv untyped | ||
2022 | node_netstat_TcpExt_TCPDSACKRecv 5 | ||
2023 | # HELP node_netstat_TcpExt_TCPDSACKUndo Statistic TcpExtTCPDSACKUndo. | ||
2024 | # TYPE node_netstat_TcpExt_TCPDSACKUndo untyped | ||
2025 | node_netstat_TcpExt_TCPDSACKUndo 0 | ||
2026 | # HELP node_netstat_TcpExt_TCPDeferAcceptDrop Statistic TcpExtTCPDeferAcceptDrop. | ||
2027 | # TYPE node_netstat_TcpExt_TCPDeferAcceptDrop untyped | ||
2028 | node_netstat_TcpExt_TCPDeferAcceptDrop 0 | ||
2029 | # HELP node_netstat_TcpExt_TCPDirectCopyFromBacklog Statistic TcpExtTCPDirectCopyFromBacklog. | ||
2030 | # TYPE node_netstat_TcpExt_TCPDirectCopyFromBacklog untyped | ||
2031 | node_netstat_TcpExt_TCPDirectCopyFromBacklog 0 | ||
2032 | # HELP node_netstat_TcpExt_TCPDirectCopyFromPrequeue Statistic TcpExtTCPDirectCopyFromPrequeue. | ||
2033 | # TYPE node_netstat_TcpExt_TCPDirectCopyFromPrequeue untyped | ||
2034 | node_netstat_TcpExt_TCPDirectCopyFromPrequeue 168808 | ||
2035 | # HELP node_netstat_TcpExt_TCPFACKReorder Statistic TcpExtTCPFACKReorder. | ||
2036 | # TYPE node_netstat_TcpExt_TCPFACKReorder untyped | ||
2037 | node_netstat_TcpExt_TCPFACKReorder 0 | ||
2038 | # HELP node_netstat_TcpExt_TCPFastRetrans Statistic TcpExtTCPFastRetrans. | ||
2039 | # TYPE node_netstat_TcpExt_TCPFastRetrans untyped | ||
2040 | node_netstat_TcpExt_TCPFastRetrans 1 | ||
2041 | # HELP node_netstat_TcpExt_TCPForwardRetrans Statistic TcpExtTCPForwardRetrans. | ||
2042 | # TYPE node_netstat_TcpExt_TCPForwardRetrans untyped | ||
2043 | node_netstat_TcpExt_TCPForwardRetrans 0 | ||
2044 | # HELP node_netstat_TcpExt_TCPFullUndo Statistic TcpExtTCPFullUndo. | ||
2045 | # TYPE node_netstat_TcpExt_TCPFullUndo untyped | ||
2046 | node_netstat_TcpExt_TCPFullUndo 0 | ||
2047 | # HELP node_netstat_TcpExt_TCPHPAcks Statistic TcpExtTCPHPAcks. | ||
2048 | # TYPE node_netstat_TcpExt_TCPHPAcks untyped | ||
2049 | node_netstat_TcpExt_TCPHPAcks 3.744565e+06 | ||
2050 | # HELP node_netstat_TcpExt_TCPHPHits Statistic TcpExtTCPHPHits. | ||
2051 | # TYPE node_netstat_TcpExt_TCPHPHits untyped | ||
2052 | node_netstat_TcpExt_TCPHPHits 4.471289e+06 | ||
2053 | # HELP node_netstat_TcpExt_TCPHPHitsToUser Statistic TcpExtTCPHPHitsToUser. | ||
2054 | # TYPE node_netstat_TcpExt_TCPHPHitsToUser untyped | ||
2055 | node_netstat_TcpExt_TCPHPHitsToUser 26 | ||
2056 | # HELP node_netstat_TcpExt_TCPLoss Statistic TcpExtTCPLoss. | ||
2057 | # TYPE node_netstat_TcpExt_TCPLoss untyped | ||
2058 | node_netstat_TcpExt_TCPLoss 0 | ||
2059 | # HELP node_netstat_TcpExt_TCPLossFailures Statistic TcpExtTCPLossFailures. | ||
2060 | # TYPE node_netstat_TcpExt_TCPLossFailures untyped | ||
2061 | node_netstat_TcpExt_TCPLossFailures 0 | ||
2062 | # HELP node_netstat_TcpExt_TCPLossUndo Statistic TcpExtTCPLossUndo. | ||
2063 | # TYPE node_netstat_TcpExt_TCPLossUndo untyped | ||
2064 | node_netstat_TcpExt_TCPLossUndo 48 | ||
2065 | # HELP node_netstat_TcpExt_TCPLostRetransmit Statistic TcpExtTCPLostRetransmit. | ||
2066 | # TYPE node_netstat_TcpExt_TCPLostRetransmit untyped | ||
2067 | node_netstat_TcpExt_TCPLostRetransmit 0 | ||
2068 | # HELP node_netstat_TcpExt_TCPMD5NotFound Statistic TcpExtTCPMD5NotFound. | ||
2069 | # TYPE node_netstat_TcpExt_TCPMD5NotFound untyped | ||
2070 | node_netstat_TcpExt_TCPMD5NotFound 0 | ||
2071 | # HELP node_netstat_TcpExt_TCPMD5Unexpected Statistic TcpExtTCPMD5Unexpected. | ||
2072 | # TYPE node_netstat_TcpExt_TCPMD5Unexpected untyped | ||
2073 | node_netstat_TcpExt_TCPMD5Unexpected 0 | ||
2074 | # HELP node_netstat_TcpExt_TCPMemoryPressures Statistic TcpExtTCPMemoryPressures. | ||
2075 | # TYPE node_netstat_TcpExt_TCPMemoryPressures untyped | ||
2076 | node_netstat_TcpExt_TCPMemoryPressures 0 | ||
2077 | # HELP node_netstat_TcpExt_TCPMinTTLDrop Statistic TcpExtTCPMinTTLDrop. | ||
2078 | # TYPE node_netstat_TcpExt_TCPMinTTLDrop untyped | ||
2079 | node_netstat_TcpExt_TCPMinTTLDrop 0 | ||
2080 | # HELP node_netstat_TcpExt_TCPPartialUndo Statistic TcpExtTCPPartialUndo. | ||
2081 | # TYPE node_netstat_TcpExt_TCPPartialUndo untyped | ||
2082 | node_netstat_TcpExt_TCPPartialUndo 0 | ||
2083 | # HELP node_netstat_TcpExt_TCPPrequeueDropped Statistic TcpExtTCPPrequeueDropped. | ||
2084 | # TYPE node_netstat_TcpExt_TCPPrequeueDropped untyped | ||
2085 | node_netstat_TcpExt_TCPPrequeueDropped 0 | ||
2086 | # HELP node_netstat_TcpExt_TCPPrequeued Statistic TcpExtTCPPrequeued. | ||
2087 | # TYPE node_netstat_TcpExt_TCPPrequeued untyped | ||
2088 | node_netstat_TcpExt_TCPPrequeued 80568 | ||
2089 | # HELP node_netstat_TcpExt_TCPPureAcks Statistic TcpExtTCPPureAcks. | ||
2090 | # TYPE node_netstat_TcpExt_TCPPureAcks untyped | ||
2091 | node_netstat_TcpExt_TCPPureAcks 1.43394e+06 | ||
2092 | # HELP node_netstat_TcpExt_TCPRcvCollapsed Statistic TcpExtTCPRcvCollapsed. | ||
2093 | # TYPE node_netstat_TcpExt_TCPRcvCollapsed untyped | ||
2094 | node_netstat_TcpExt_TCPRcvCollapsed 0 | ||
2095 | # HELP node_netstat_TcpExt_TCPRenoFailures Statistic TcpExtTCPRenoFailures. | ||
2096 | # TYPE node_netstat_TcpExt_TCPRenoFailures untyped | ||
2097 | node_netstat_TcpExt_TCPRenoFailures 0 | ||
2098 | # HELP node_netstat_TcpExt_TCPRenoRecovery Statistic TcpExtTCPRenoRecovery. | ||
2099 | # TYPE node_netstat_TcpExt_TCPRenoRecovery untyped | ||
2100 | node_netstat_TcpExt_TCPRenoRecovery 0 | ||
2101 | # HELP node_netstat_TcpExt_TCPRenoRecoveryFail Statistic TcpExtTCPRenoRecoveryFail. | ||
2102 | # TYPE node_netstat_TcpExt_TCPRenoRecoveryFail untyped | ||
2103 | node_netstat_TcpExt_TCPRenoRecoveryFail 0 | ||
2104 | # HELP node_netstat_TcpExt_TCPRenoReorder Statistic TcpExtTCPRenoReorder. | ||
2105 | # TYPE node_netstat_TcpExt_TCPRenoReorder untyped | ||
2106 | node_netstat_TcpExt_TCPRenoReorder 0 | ||
2107 | # HELP node_netstat_TcpExt_TCPReqQFullDoCookies Statistic TcpExtTCPReqQFullDoCookies. | ||
2108 | # TYPE node_netstat_TcpExt_TCPReqQFullDoCookies untyped | ||
2109 | node_netstat_TcpExt_TCPReqQFullDoCookies 0 | ||
2110 | # HELP node_netstat_TcpExt_TCPReqQFullDrop Statistic TcpExtTCPReqQFullDrop. | ||
2111 | # TYPE node_netstat_TcpExt_TCPReqQFullDrop untyped | ||
2112 | node_netstat_TcpExt_TCPReqQFullDrop 0 | ||
2113 | # HELP node_netstat_TcpExt_TCPSACKDiscard Statistic TcpExtTCPSACKDiscard. | ||
2114 | # TYPE node_netstat_TcpExt_TCPSACKDiscard untyped | ||
2115 | node_netstat_TcpExt_TCPSACKDiscard 0 | ||
2116 | # HELP node_netstat_TcpExt_TCPSACKReneging Statistic TcpExtTCPSACKReneging. | ||
2117 | # TYPE node_netstat_TcpExt_TCPSACKReneging untyped | ||
2118 | node_netstat_TcpExt_TCPSACKReneging 0 | ||
2119 | # HELP node_netstat_TcpExt_TCPSACKReorder Statistic TcpExtTCPSACKReorder. | ||
2120 | # TYPE node_netstat_TcpExt_TCPSACKReorder untyped | ||
2121 | node_netstat_TcpExt_TCPSACKReorder 0 | ||
2122 | # HELP node_netstat_TcpExt_TCPSYNChallenge Statistic TcpExtTCPSYNChallenge. | ||
2123 | # TYPE node_netstat_TcpExt_TCPSYNChallenge untyped | ||
2124 | node_netstat_TcpExt_TCPSYNChallenge 2 | ||
2125 | # HELP node_netstat_TcpExt_TCPSackFailures Statistic TcpExtTCPSackFailures. | ||
2126 | # TYPE node_netstat_TcpExt_TCPSackFailures untyped | ||
2127 | node_netstat_TcpExt_TCPSackFailures 1 | ||
2128 | # HELP node_netstat_TcpExt_TCPSackMerged Statistic TcpExtTCPSackMerged. | ||
2129 | # TYPE node_netstat_TcpExt_TCPSackMerged untyped | ||
2130 | node_netstat_TcpExt_TCPSackMerged 2 | ||
2131 | # HELP node_netstat_TcpExt_TCPSackRecovery Statistic TcpExtTCPSackRecovery. | ||
2132 | # TYPE node_netstat_TcpExt_TCPSackRecovery untyped | ||
2133 | node_netstat_TcpExt_TCPSackRecovery 1 | ||
2134 | # HELP node_netstat_TcpExt_TCPSackRecoveryFail Statistic TcpExtTCPSackRecoveryFail. | ||
2135 | # TYPE node_netstat_TcpExt_TCPSackRecoveryFail untyped | ||
2136 | node_netstat_TcpExt_TCPSackRecoveryFail 0 | ||
2137 | # HELP node_netstat_TcpExt_TCPSackShiftFallback Statistic TcpExtTCPSackShiftFallback. | ||
2138 | # TYPE node_netstat_TcpExt_TCPSackShiftFallback untyped | ||
2139 | node_netstat_TcpExt_TCPSackShiftFallback 5 | ||
2140 | # HELP node_netstat_TcpExt_TCPSackShifted Statistic TcpExtTCPSackShifted. | ||
2141 | # TYPE node_netstat_TcpExt_TCPSackShifted untyped | ||
2142 | node_netstat_TcpExt_TCPSackShifted 0 | ||
2143 | # HELP node_netstat_TcpExt_TCPSchedulerFailed Statistic TcpExtTCPSchedulerFailed. | ||
2144 | # TYPE node_netstat_TcpExt_TCPSchedulerFailed untyped | ||
2145 | node_netstat_TcpExt_TCPSchedulerFailed 0 | ||
2146 | # HELP node_netstat_TcpExt_TCPSlowStartRetrans Statistic TcpExtTCPSlowStartRetrans. | ||
2147 | # TYPE node_netstat_TcpExt_TCPSlowStartRetrans untyped | ||
2148 | node_netstat_TcpExt_TCPSlowStartRetrans 1 | ||
2149 | # HELP node_netstat_TcpExt_TCPSpuriousRTOs Statistic TcpExtTCPSpuriousRTOs. | ||
2150 | # TYPE node_netstat_TcpExt_TCPSpuriousRTOs untyped | ||
2151 | node_netstat_TcpExt_TCPSpuriousRTOs 0 | ||
2152 | # HELP node_netstat_TcpExt_TCPTSReorder Statistic TcpExtTCPTSReorder. | ||
2153 | # TYPE node_netstat_TcpExt_TCPTSReorder untyped | ||
2154 | node_netstat_TcpExt_TCPTSReorder 0 | ||
2155 | # HELP node_netstat_TcpExt_TCPTimeWaitOverflow Statistic TcpExtTCPTimeWaitOverflow. | ||
2156 | # TYPE node_netstat_TcpExt_TCPTimeWaitOverflow untyped | ||
2157 | node_netstat_TcpExt_TCPTimeWaitOverflow 0 | ||
2158 | # HELP node_netstat_TcpExt_TCPTimeouts Statistic TcpExtTCPTimeouts. | ||
2159 | # TYPE node_netstat_TcpExt_TCPTimeouts untyped | ||
2160 | node_netstat_TcpExt_TCPTimeouts 115 | ||
2161 | # HELP node_netstat_TcpExt_TW Statistic TcpExtTW. | ||
2162 | # TYPE node_netstat_TcpExt_TW untyped | ||
2163 | node_netstat_TcpExt_TW 388812 | ||
2164 | # HELP node_netstat_TcpExt_TWKilled Statistic TcpExtTWKilled. | ||
2165 | # TYPE node_netstat_TcpExt_TWKilled untyped | ||
2166 | node_netstat_TcpExt_TWKilled 0 | ||
2167 | # HELP node_netstat_TcpExt_TWRecycled Statistic TcpExtTWRecycled. | ||
2168 | # TYPE node_netstat_TcpExt_TWRecycled untyped | ||
2169 | node_netstat_TcpExt_TWRecycled 0 | ||
2170 | # HELP node_netstat_Tcp_ActiveOpens Statistic TcpActiveOpens. | 1622 | # HELP node_netstat_Tcp_ActiveOpens Statistic TcpActiveOpens. |
2171 | # TYPE node_netstat_Tcp_ActiveOpens untyped | 1623 | # TYPE node_netstat_Tcp_ActiveOpens untyped |
2172 | node_netstat_Tcp_ActiveOpens 3556 | 1624 | node_netstat_Tcp_ActiveOpens 3556 |
2173 | # HELP node_netstat_Tcp_AttemptFails Statistic TcpAttemptFails. | ||
2174 | # TYPE node_netstat_Tcp_AttemptFails untyped | ||
2175 | node_netstat_Tcp_AttemptFails 341 | ||
2176 | # HELP node_netstat_Tcp_CurrEstab Statistic TcpCurrEstab. | 1625 | # HELP node_netstat_Tcp_CurrEstab Statistic TcpCurrEstab. |
2177 | # TYPE node_netstat_Tcp_CurrEstab untyped | 1626 | # TYPE node_netstat_Tcp_CurrEstab untyped |
2178 | node_netstat_Tcp_CurrEstab 0 | 1627 | node_netstat_Tcp_CurrEstab 0 |
2179 | # HELP node_netstat_Tcp_EstabResets Statistic TcpEstabResets. | ||
2180 | # TYPE node_netstat_Tcp_EstabResets untyped | ||
2181 | node_netstat_Tcp_EstabResets 161 | ||
2182 | # HELP node_netstat_Tcp_InCsumErrors Statistic TcpInCsumErrors. | ||
2183 | # TYPE node_netstat_Tcp_InCsumErrors untyped | ||
2184 | node_netstat_Tcp_InCsumErrors 0 | ||
2185 | # HELP node_netstat_Tcp_InErrs Statistic TcpInErrs. | 1628 | # HELP node_netstat_Tcp_InErrs Statistic TcpInErrs. |
2186 | # TYPE node_netstat_Tcp_InErrs untyped | 1629 | # TYPE node_netstat_Tcp_InErrs untyped |
2187 | node_netstat_Tcp_InErrs 5 | 1630 | node_netstat_Tcp_InErrs 5 |
2188 | # HELP node_netstat_Tcp_InSegs Statistic TcpInSegs. | ||
2189 | # TYPE node_netstat_Tcp_InSegs untyped | ||
2190 | node_netstat_Tcp_InSegs 5.7252008e+07 | ||
2191 | # HELP node_netstat_Tcp_MaxConn Statistic TcpMaxConn. | ||
2192 | # TYPE node_netstat_Tcp_MaxConn untyped | ||
2193 | node_netstat_Tcp_MaxConn -1 | ||
2194 | # HELP node_netstat_Tcp_OutRsts Statistic TcpOutRsts. | ||
2195 | # TYPE node_netstat_Tcp_OutRsts untyped | ||
2196 | node_netstat_Tcp_OutRsts 1003 | ||
2197 | # HELP node_netstat_Tcp_OutSegs Statistic TcpOutSegs. | ||
2198 | # TYPE node_netstat_Tcp_OutSegs untyped | ||
2199 | node_netstat_Tcp_OutSegs 5.4915039e+07 | ||
2200 | # HELP node_netstat_Tcp_PassiveOpens Statistic TcpPassiveOpens. | 1631 | # HELP node_netstat_Tcp_PassiveOpens Statistic TcpPassiveOpens. |
2201 | # TYPE node_netstat_Tcp_PassiveOpens untyped | 1632 | # TYPE node_netstat_Tcp_PassiveOpens untyped |
2202 | node_netstat_Tcp_PassiveOpens 230 | 1633 | node_netstat_Tcp_PassiveOpens 230 |
2203 | # HELP node_netstat_Tcp_RetransSegs Statistic TcpRetransSegs. | 1634 | # HELP node_netstat_Tcp_RetransSegs Statistic TcpRetransSegs. |
2204 | # TYPE node_netstat_Tcp_RetransSegs untyped | 1635 | # TYPE node_netstat_Tcp_RetransSegs untyped |
2205 | node_netstat_Tcp_RetransSegs 227 | 1636 | node_netstat_Tcp_RetransSegs 227 |
2206 | # HELP node_netstat_Tcp_RtoAlgorithm Statistic TcpRtoAlgorithm. | ||
2207 | # TYPE node_netstat_Tcp_RtoAlgorithm untyped | ||
2208 | node_netstat_Tcp_RtoAlgorithm 1 | ||
2209 | # HELP node_netstat_Tcp_RtoMax Statistic TcpRtoMax. | ||
2210 | # TYPE node_netstat_Tcp_RtoMax untyped | ||
2211 | node_netstat_Tcp_RtoMax 120000 | ||
2212 | # HELP node_netstat_Tcp_RtoMin Statistic TcpRtoMin. | ||
2213 | # TYPE node_netstat_Tcp_RtoMin untyped | ||
2214 | node_netstat_Tcp_RtoMin 200 | ||
2215 | # HELP node_netstat_Udp6_IgnoredMulti Statistic Udp6IgnoredMulti. | ||
2216 | # TYPE node_netstat_Udp6_IgnoredMulti untyped | ||
2217 | node_netstat_Udp6_IgnoredMulti 0 | ||
2218 | # HELP node_netstat_Udp6_InCsumErrors Statistic Udp6InCsumErrors. | ||
2219 | # TYPE node_netstat_Udp6_InCsumErrors untyped | ||
2220 | node_netstat_Udp6_InCsumErrors 0 | ||
2221 | # HELP node_netstat_Udp6_InDatagrams Statistic Udp6InDatagrams. | 1637 | # HELP node_netstat_Udp6_InDatagrams Statistic Udp6InDatagrams. |
2222 | # TYPE node_netstat_Udp6_InDatagrams untyped | 1638 | # TYPE node_netstat_Udp6_InDatagrams untyped |
2223 | node_netstat_Udp6_InDatagrams 0 | 1639 | node_netstat_Udp6_InDatagrams 0 |
@@ -2230,57 +1646,12 @@ node_netstat_Udp6_NoPorts 0 | |||
2230 | # HELP node_netstat_Udp6_OutDatagrams Statistic Udp6OutDatagrams. | 1646 | # HELP node_netstat_Udp6_OutDatagrams Statistic Udp6OutDatagrams. |
2231 | # TYPE node_netstat_Udp6_OutDatagrams untyped | 1647 | # TYPE node_netstat_Udp6_OutDatagrams untyped |
2232 | node_netstat_Udp6_OutDatagrams 0 | 1648 | node_netstat_Udp6_OutDatagrams 0 |
2233 | # HELP node_netstat_Udp6_RcvbufErrors Statistic Udp6RcvbufErrors. | ||
2234 | # TYPE node_netstat_Udp6_RcvbufErrors untyped | ||
2235 | node_netstat_Udp6_RcvbufErrors 0 | ||
2236 | # HELP node_netstat_Udp6_SndbufErrors Statistic Udp6SndbufErrors. | ||
2237 | # TYPE node_netstat_Udp6_SndbufErrors untyped | ||
2238 | node_netstat_Udp6_SndbufErrors 0 | ||
2239 | # HELP node_netstat_UdpLite6_InCsumErrors Statistic UdpLite6InCsumErrors. | ||
2240 | # TYPE node_netstat_UdpLite6_InCsumErrors untyped | ||
2241 | node_netstat_UdpLite6_InCsumErrors 0 | ||
2242 | # HELP node_netstat_UdpLite6_InDatagrams Statistic UdpLite6InDatagrams. | ||
2243 | # TYPE node_netstat_UdpLite6_InDatagrams untyped | ||
2244 | node_netstat_UdpLite6_InDatagrams 0 | ||
2245 | # HELP node_netstat_UdpLite6_InErrors Statistic UdpLite6InErrors. | 1649 | # HELP node_netstat_UdpLite6_InErrors Statistic UdpLite6InErrors. |
2246 | # TYPE node_netstat_UdpLite6_InErrors untyped | 1650 | # TYPE node_netstat_UdpLite6_InErrors untyped |
2247 | node_netstat_UdpLite6_InErrors 0 | 1651 | node_netstat_UdpLite6_InErrors 0 |
2248 | # HELP node_netstat_UdpLite6_NoPorts Statistic UdpLite6NoPorts. | ||
2249 | # TYPE node_netstat_UdpLite6_NoPorts untyped | ||
2250 | node_netstat_UdpLite6_NoPorts 0 | ||
2251 | # HELP node_netstat_UdpLite6_OutDatagrams Statistic UdpLite6OutDatagrams. | ||
2252 | # TYPE node_netstat_UdpLite6_OutDatagrams untyped | ||
2253 | node_netstat_UdpLite6_OutDatagrams 0 | ||
2254 | # HELP node_netstat_UdpLite6_RcvbufErrors Statistic UdpLite6RcvbufErrors. | ||
2255 | # TYPE node_netstat_UdpLite6_RcvbufErrors untyped | ||
2256 | node_netstat_UdpLite6_RcvbufErrors 0 | ||
2257 | # HELP node_netstat_UdpLite6_SndbufErrors Statistic UdpLite6SndbufErrors. | ||
2258 | # TYPE node_netstat_UdpLite6_SndbufErrors untyped | ||
2259 | node_netstat_UdpLite6_SndbufErrors 0 | ||
2260 | # HELP node_netstat_UdpLite_InCsumErrors Statistic UdpLiteInCsumErrors. | ||
2261 | # TYPE node_netstat_UdpLite_InCsumErrors untyped | ||
2262 | node_netstat_UdpLite_InCsumErrors 0 | ||
2263 | # HELP node_netstat_UdpLite_InDatagrams Statistic UdpLiteInDatagrams. | ||
2264 | # TYPE node_netstat_UdpLite_InDatagrams untyped | ||
2265 | node_netstat_UdpLite_InDatagrams 0 | ||
2266 | # HELP node_netstat_UdpLite_InErrors Statistic UdpLiteInErrors. | 1652 | # HELP node_netstat_UdpLite_InErrors Statistic UdpLiteInErrors. |
2267 | # TYPE node_netstat_UdpLite_InErrors untyped | 1653 | # TYPE node_netstat_UdpLite_InErrors untyped |
2268 | node_netstat_UdpLite_InErrors 0 | 1654 | node_netstat_UdpLite_InErrors 0 |
2269 | # HELP node_netstat_UdpLite_NoPorts Statistic UdpLiteNoPorts. | ||
2270 | # TYPE node_netstat_UdpLite_NoPorts untyped | ||
2271 | node_netstat_UdpLite_NoPorts 0 | ||
2272 | # HELP node_netstat_UdpLite_OutDatagrams Statistic UdpLiteOutDatagrams. | ||
2273 | # TYPE node_netstat_UdpLite_OutDatagrams untyped | ||
2274 | node_netstat_UdpLite_OutDatagrams 0 | ||
2275 | # HELP node_netstat_UdpLite_RcvbufErrors Statistic UdpLiteRcvbufErrors. | ||
2276 | # TYPE node_netstat_UdpLite_RcvbufErrors untyped | ||
2277 | node_netstat_UdpLite_RcvbufErrors 0 | ||
2278 | # HELP node_netstat_UdpLite_SndbufErrors Statistic UdpLiteSndbufErrors. | ||
2279 | # TYPE node_netstat_UdpLite_SndbufErrors untyped | ||
2280 | node_netstat_UdpLite_SndbufErrors 0 | ||
2281 | # HELP node_netstat_Udp_InCsumErrors Statistic UdpInCsumErrors. | ||
2282 | # TYPE node_netstat_Udp_InCsumErrors untyped | ||
2283 | node_netstat_Udp_InCsumErrors 0 | ||
2284 | # HELP node_netstat_Udp_InDatagrams Statistic UdpInDatagrams. | 1655 | # HELP node_netstat_Udp_InDatagrams Statistic UdpInDatagrams. |
2285 | # TYPE node_netstat_Udp_InDatagrams untyped | 1656 | # TYPE node_netstat_Udp_InDatagrams untyped |
2286 | node_netstat_Udp_InDatagrams 88542 | 1657 | node_netstat_Udp_InDatagrams 88542 |
@@ -2293,156 +1664,198 @@ node_netstat_Udp_NoPorts 120 | |||
2293 | # HELP node_netstat_Udp_OutDatagrams Statistic UdpOutDatagrams. | 1664 | # HELP node_netstat_Udp_OutDatagrams Statistic UdpOutDatagrams. |
2294 | # TYPE node_netstat_Udp_OutDatagrams untyped | 1665 | # TYPE node_netstat_Udp_OutDatagrams untyped |
2295 | node_netstat_Udp_OutDatagrams 53028 | 1666 | node_netstat_Udp_OutDatagrams 53028 |
2296 | # HELP node_netstat_Udp_RcvbufErrors Statistic UdpRcvbufErrors. | ||
2297 | # TYPE node_netstat_Udp_RcvbufErrors untyped | ||
2298 | node_netstat_Udp_RcvbufErrors 0 | ||
2299 | # HELP node_netstat_Udp_SndbufErrors Statistic UdpSndbufErrors. | ||
2300 | # TYPE node_netstat_Udp_SndbufErrors untyped | ||
2301 | node_netstat_Udp_SndbufErrors 0 | ||
2302 | # HELP node_network_receive_bytes_total Network device statistic receive_bytes. | 1667 | # HELP node_network_receive_bytes_total Network device statistic receive_bytes. |
2303 | # TYPE node_network_receive_bytes_total counter | 1668 | # TYPE node_network_receive_bytes_total counter |
2304 | node_network_receive_bytes_total{device="docker0"} 6.4910168e+07 | 1669 | node_network_receive_bytes_total{device="docker0"} 6.4910168e+07 |
2305 | node_network_receive_bytes_total{device="eth0"} 6.8210035552e+10 | 1670 | node_network_receive_bytes_total{device="eth0"} 6.8210035552e+10 |
1671 | node_network_receive_bytes_total{device="flannel.1"} 1.8144009813e+10 | ||
1672 | node_network_receive_bytes_total{device="ibr10:30"} 0 | ||
2306 | node_network_receive_bytes_total{device="lo"} 4.35303245e+08 | 1673 | node_network_receive_bytes_total{device="lo"} 4.35303245e+08 |
2307 | node_network_receive_bytes_total{device="lxcbr0"} 0 | 1674 | node_network_receive_bytes_total{device="lxcbr0"} 0 |
2308 | node_network_receive_bytes_total{device="tun0"} 1888 | 1675 | node_network_receive_bytes_total{device="tun0"} 1888 |
2309 | node_network_receive_bytes_total{device="veth4B09XN"} 648 | 1676 | node_network_receive_bytes_total{device="veth4B09XN"} 648 |
2310 | node_network_receive_bytes_total{device="wlan0"} 1.0437182923e+10 | 1677 | node_network_receive_bytes_total{device="wlan0"} 1.0437182923e+10 |
1678 | node_network_receive_bytes_total{device="💩0"} 5.7750104e+07 | ||
2311 | # HELP node_network_receive_compressed_total Network device statistic receive_compressed. | 1679 | # HELP node_network_receive_compressed_total Network device statistic receive_compressed. |
2312 | # TYPE node_network_receive_compressed_total counter | 1680 | # TYPE node_network_receive_compressed_total counter |
2313 | node_network_receive_compressed_total{device="docker0"} 0 | 1681 | node_network_receive_compressed_total{device="docker0"} 0 |
2314 | node_network_receive_compressed_total{device="eth0"} 0 | 1682 | node_network_receive_compressed_total{device="eth0"} 0 |
1683 | node_network_receive_compressed_total{device="flannel.1"} 0 | ||
1684 | node_network_receive_compressed_total{device="ibr10:30"} 0 | ||
2315 | node_network_receive_compressed_total{device="lo"} 0 | 1685 | node_network_receive_compressed_total{device="lo"} 0 |
2316 | node_network_receive_compressed_total{device="lxcbr0"} 0 | 1686 | node_network_receive_compressed_total{device="lxcbr0"} 0 |
2317 | node_network_receive_compressed_total{device="tun0"} 0 | 1687 | node_network_receive_compressed_total{device="tun0"} 0 |
2318 | node_network_receive_compressed_total{device="veth4B09XN"} 0 | 1688 | node_network_receive_compressed_total{device="veth4B09XN"} 0 |
2319 | node_network_receive_compressed_total{device="wlan0"} 0 | 1689 | node_network_receive_compressed_total{device="wlan0"} 0 |
1690 | node_network_receive_compressed_total{device="💩0"} 0 | ||
2320 | # HELP node_network_receive_drop_total Network device statistic receive_drop. | 1691 | # HELP node_network_receive_drop_total Network device statistic receive_drop. |
2321 | # TYPE node_network_receive_drop_total counter | 1692 | # TYPE node_network_receive_drop_total counter |
2322 | node_network_receive_drop_total{device="docker0"} 0 | 1693 | node_network_receive_drop_total{device="docker0"} 0 |
2323 | node_network_receive_drop_total{device="eth0"} 0 | 1694 | node_network_receive_drop_total{device="eth0"} 0 |
1695 | node_network_receive_drop_total{device="flannel.1"} 0 | ||
1696 | node_network_receive_drop_total{device="ibr10:30"} 0 | ||
2324 | node_network_receive_drop_total{device="lo"} 0 | 1697 | node_network_receive_drop_total{device="lo"} 0 |
2325 | node_network_receive_drop_total{device="lxcbr0"} 0 | 1698 | node_network_receive_drop_total{device="lxcbr0"} 0 |
2326 | node_network_receive_drop_total{device="tun0"} 0 | 1699 | node_network_receive_drop_total{device="tun0"} 0 |
2327 | node_network_receive_drop_total{device="veth4B09XN"} 0 | 1700 | node_network_receive_drop_total{device="veth4B09XN"} 0 |
2328 | node_network_receive_drop_total{device="wlan0"} 0 | 1701 | node_network_receive_drop_total{device="wlan0"} 0 |
1702 | node_network_receive_drop_total{device="💩0"} 0 | ||
2329 | # HELP node_network_receive_errs_total Network device statistic receive_errs. | 1703 | # HELP node_network_receive_errs_total Network device statistic receive_errs. |
2330 | # TYPE node_network_receive_errs_total counter | 1704 | # TYPE node_network_receive_errs_total counter |
2331 | node_network_receive_errs_total{device="docker0"} 0 | 1705 | node_network_receive_errs_total{device="docker0"} 0 |
2332 | node_network_receive_errs_total{device="eth0"} 0 | 1706 | node_network_receive_errs_total{device="eth0"} 0 |
1707 | node_network_receive_errs_total{device="flannel.1"} 0 | ||
1708 | node_network_receive_errs_total{device="ibr10:30"} 0 | ||
2333 | node_network_receive_errs_total{device="lo"} 0 | 1709 | node_network_receive_errs_total{device="lo"} 0 |
2334 | node_network_receive_errs_total{device="lxcbr0"} 0 | 1710 | node_network_receive_errs_total{device="lxcbr0"} 0 |
2335 | node_network_receive_errs_total{device="tun0"} 0 | 1711 | node_network_receive_errs_total{device="tun0"} 0 |
2336 | node_network_receive_errs_total{device="veth4B09XN"} 0 | 1712 | node_network_receive_errs_total{device="veth4B09XN"} 0 |
2337 | node_network_receive_errs_total{device="wlan0"} 0 | 1713 | node_network_receive_errs_total{device="wlan0"} 0 |
1714 | node_network_receive_errs_total{device="💩0"} 0 | ||
2338 | # HELP node_network_receive_fifo_total Network device statistic receive_fifo. | 1715 | # HELP node_network_receive_fifo_total Network device statistic receive_fifo. |
2339 | # TYPE node_network_receive_fifo_total counter | 1716 | # TYPE node_network_receive_fifo_total counter |
2340 | node_network_receive_fifo_total{device="docker0"} 0 | 1717 | node_network_receive_fifo_total{device="docker0"} 0 |
2341 | node_network_receive_fifo_total{device="eth0"} 0 | 1718 | node_network_receive_fifo_total{device="eth0"} 0 |
1719 | node_network_receive_fifo_total{device="flannel.1"} 0 | ||
1720 | node_network_receive_fifo_total{device="ibr10:30"} 0 | ||
2342 | node_network_receive_fifo_total{device="lo"} 0 | 1721 | node_network_receive_fifo_total{device="lo"} 0 |
2343 | node_network_receive_fifo_total{device="lxcbr0"} 0 | 1722 | node_network_receive_fifo_total{device="lxcbr0"} 0 |
2344 | node_network_receive_fifo_total{device="tun0"} 0 | 1723 | node_network_receive_fifo_total{device="tun0"} 0 |
2345 | node_network_receive_fifo_total{device="veth4B09XN"} 0 | 1724 | node_network_receive_fifo_total{device="veth4B09XN"} 0 |
2346 | node_network_receive_fifo_total{device="wlan0"} 0 | 1725 | node_network_receive_fifo_total{device="wlan0"} 0 |
1726 | node_network_receive_fifo_total{device="💩0"} 0 | ||
2347 | # HELP node_network_receive_frame_total Network device statistic receive_frame. | 1727 | # HELP node_network_receive_frame_total Network device statistic receive_frame. |
2348 | # TYPE node_network_receive_frame_total counter | 1728 | # TYPE node_network_receive_frame_total counter |
2349 | node_network_receive_frame_total{device="docker0"} 0 | 1729 | node_network_receive_frame_total{device="docker0"} 0 |
2350 | node_network_receive_frame_total{device="eth0"} 0 | 1730 | node_network_receive_frame_total{device="eth0"} 0 |
1731 | node_network_receive_frame_total{device="flannel.1"} 0 | ||
1732 | node_network_receive_frame_total{device="ibr10:30"} 0 | ||
2351 | node_network_receive_frame_total{device="lo"} 0 | 1733 | node_network_receive_frame_total{device="lo"} 0 |
2352 | node_network_receive_frame_total{device="lxcbr0"} 0 | 1734 | node_network_receive_frame_total{device="lxcbr0"} 0 |
2353 | node_network_receive_frame_total{device="tun0"} 0 | 1735 | node_network_receive_frame_total{device="tun0"} 0 |
2354 | node_network_receive_frame_total{device="veth4B09XN"} 0 | 1736 | node_network_receive_frame_total{device="veth4B09XN"} 0 |
2355 | node_network_receive_frame_total{device="wlan0"} 0 | 1737 | node_network_receive_frame_total{device="wlan0"} 0 |
1738 | node_network_receive_frame_total{device="💩0"} 0 | ||
2356 | # HELP node_network_receive_multicast_total Network device statistic receive_multicast. | 1739 | # HELP node_network_receive_multicast_total Network device statistic receive_multicast. |
2357 | # TYPE node_network_receive_multicast_total counter | 1740 | # TYPE node_network_receive_multicast_total counter |
2358 | node_network_receive_multicast_total{device="docker0"} 0 | 1741 | node_network_receive_multicast_total{device="docker0"} 0 |
2359 | node_network_receive_multicast_total{device="eth0"} 0 | 1742 | node_network_receive_multicast_total{device="eth0"} 0 |
1743 | node_network_receive_multicast_total{device="flannel.1"} 0 | ||
1744 | node_network_receive_multicast_total{device="ibr10:30"} 0 | ||
2360 | node_network_receive_multicast_total{device="lo"} 0 | 1745 | node_network_receive_multicast_total{device="lo"} 0 |
2361 | node_network_receive_multicast_total{device="lxcbr0"} 0 | 1746 | node_network_receive_multicast_total{device="lxcbr0"} 0 |
2362 | node_network_receive_multicast_total{device="tun0"} 0 | 1747 | node_network_receive_multicast_total{device="tun0"} 0 |
2363 | node_network_receive_multicast_total{device="veth4B09XN"} 0 | 1748 | node_network_receive_multicast_total{device="veth4B09XN"} 0 |
2364 | node_network_receive_multicast_total{device="wlan0"} 0 | 1749 | node_network_receive_multicast_total{device="wlan0"} 0 |
1750 | node_network_receive_multicast_total{device="💩0"} 72 | ||
2365 | # HELP node_network_receive_packets_total Network device statistic receive_packets. | 1751 | # HELP node_network_receive_packets_total Network device statistic receive_packets. |
2366 | # TYPE node_network_receive_packets_total counter | 1752 | # TYPE node_network_receive_packets_total counter |
2367 | node_network_receive_packets_total{device="docker0"} 1.065585e+06 | 1753 | node_network_receive_packets_total{device="docker0"} 1.065585e+06 |
2368 | node_network_receive_packets_total{device="eth0"} 5.20993275e+08 | 1754 | node_network_receive_packets_total{device="eth0"} 5.20993275e+08 |
1755 | node_network_receive_packets_total{device="flannel.1"} 2.28499337e+08 | ||
1756 | node_network_receive_packets_total{device="ibr10:30"} 0 | ||
2369 | node_network_receive_packets_total{device="lo"} 1.832522e+06 | 1757 | node_network_receive_packets_total{device="lo"} 1.832522e+06 |
2370 | node_network_receive_packets_total{device="lxcbr0"} 0 | 1758 | node_network_receive_packets_total{device="lxcbr0"} 0 |
2371 | node_network_receive_packets_total{device="tun0"} 24 | 1759 | node_network_receive_packets_total{device="tun0"} 24 |
2372 | node_network_receive_packets_total{device="veth4B09XN"} 8 | 1760 | node_network_receive_packets_total{device="veth4B09XN"} 8 |
2373 | node_network_receive_packets_total{device="wlan0"} 1.3899359e+07 | 1761 | node_network_receive_packets_total{device="wlan0"} 1.3899359e+07 |
1762 | node_network_receive_packets_total{device="💩0"} 105557 | ||
2374 | # HELP node_network_transmit_bytes_total Network device statistic transmit_bytes. | 1763 | # HELP node_network_transmit_bytes_total Network device statistic transmit_bytes. |
2375 | # TYPE node_network_transmit_bytes_total counter | 1764 | # TYPE node_network_transmit_bytes_total counter |
2376 | node_network_transmit_bytes_total{device="docker0"} 2.681662018e+09 | 1765 | node_network_transmit_bytes_total{device="docker0"} 2.681662018e+09 |
2377 | node_network_transmit_bytes_total{device="eth0"} 9.315587528e+09 | 1766 | node_network_transmit_bytes_total{device="eth0"} 9.315587528e+09 |
1767 | node_network_transmit_bytes_total{device="flannel.1"} 2.0758990068e+10 | ||
1768 | node_network_transmit_bytes_total{device="ibr10:30"} 0 | ||
2378 | node_network_transmit_bytes_total{device="lo"} 4.35303245e+08 | 1769 | node_network_transmit_bytes_total{device="lo"} 4.35303245e+08 |
2379 | node_network_transmit_bytes_total{device="lxcbr0"} 2.630299e+06 | 1770 | node_network_transmit_bytes_total{device="lxcbr0"} 2.630299e+06 |
2380 | node_network_transmit_bytes_total{device="tun0"} 67120 | 1771 | node_network_transmit_bytes_total{device="tun0"} 67120 |
2381 | node_network_transmit_bytes_total{device="veth4B09XN"} 1.943284e+06 | 1772 | node_network_transmit_bytes_total{device="veth4B09XN"} 1.943284e+06 |
2382 | node_network_transmit_bytes_total{device="wlan0"} 2.85164936e+09 | 1773 | node_network_transmit_bytes_total{device="wlan0"} 2.85164936e+09 |
1774 | node_network_transmit_bytes_total{device="💩0"} 4.04570255e+08 | ||
1775 | # HELP node_network_transmit_carrier_total Network device statistic transmit_carrier. | ||
1776 | # TYPE node_network_transmit_carrier_total counter | ||
1777 | node_network_transmit_carrier_total{device="docker0"} 0 | ||
1778 | node_network_transmit_carrier_total{device="eth0"} 0 | ||
1779 | node_network_transmit_carrier_total{device="flannel.1"} 0 | ||
1780 | node_network_transmit_carrier_total{device="ibr10:30"} 0 | ||
1781 | node_network_transmit_carrier_total{device="lo"} 0 | ||
1782 | node_network_transmit_carrier_total{device="lxcbr0"} 0 | ||
1783 | node_network_transmit_carrier_total{device="tun0"} 0 | ||
1784 | node_network_transmit_carrier_total{device="veth4B09XN"} 0 | ||
1785 | node_network_transmit_carrier_total{device="wlan0"} 0 | ||
1786 | node_network_transmit_carrier_total{device="💩0"} 0 | ||
1787 | # HELP node_network_transmit_colls_total Network device statistic transmit_colls. | ||
1788 | # TYPE node_network_transmit_colls_total counter | ||
1789 | node_network_transmit_colls_total{device="docker0"} 0 | ||
1790 | node_network_transmit_colls_total{device="eth0"} 0 | ||
1791 | node_network_transmit_colls_total{device="flannel.1"} 0 | ||
1792 | node_network_transmit_colls_total{device="ibr10:30"} 0 | ||
1793 | node_network_transmit_colls_total{device="lo"} 0 | ||
1794 | node_network_transmit_colls_total{device="lxcbr0"} 0 | ||
1795 | node_network_transmit_colls_total{device="tun0"} 0 | ||
1796 | node_network_transmit_colls_total{device="veth4B09XN"} 0 | ||
1797 | node_network_transmit_colls_total{device="wlan0"} 0 | ||
1798 | node_network_transmit_colls_total{device="💩0"} 0 | ||
2383 | # HELP node_network_transmit_compressed_total Network device statistic transmit_compressed. | 1799 | # HELP node_network_transmit_compressed_total Network device statistic transmit_compressed. |
2384 | # TYPE node_network_transmit_compressed_total counter | 1800 | # TYPE node_network_transmit_compressed_total counter |
2385 | node_network_transmit_compressed_total{device="docker0"} 0 | 1801 | node_network_transmit_compressed_total{device="docker0"} 0 |
2386 | node_network_transmit_compressed_total{device="eth0"} 0 | 1802 | node_network_transmit_compressed_total{device="eth0"} 0 |
1803 | node_network_transmit_compressed_total{device="flannel.1"} 0 | ||
1804 | node_network_transmit_compressed_total{device="ibr10:30"} 0 | ||
2387 | node_network_transmit_compressed_total{device="lo"} 0 | 1805 | node_network_transmit_compressed_total{device="lo"} 0 |
2388 | node_network_transmit_compressed_total{device="lxcbr0"} 0 | 1806 | node_network_transmit_compressed_total{device="lxcbr0"} 0 |
2389 | node_network_transmit_compressed_total{device="tun0"} 0 | 1807 | node_network_transmit_compressed_total{device="tun0"} 0 |
2390 | node_network_transmit_compressed_total{device="veth4B09XN"} 0 | 1808 | node_network_transmit_compressed_total{device="veth4B09XN"} 0 |
2391 | node_network_transmit_compressed_total{device="wlan0"} 0 | 1809 | node_network_transmit_compressed_total{device="wlan0"} 0 |
1810 | node_network_transmit_compressed_total{device="💩0"} 0 | ||
2392 | # HELP node_network_transmit_drop_total Network device statistic transmit_drop. | 1811 | # HELP node_network_transmit_drop_total Network device statistic transmit_drop. |
2393 | # TYPE node_network_transmit_drop_total counter | 1812 | # TYPE node_network_transmit_drop_total counter |
2394 | node_network_transmit_drop_total{device="docker0"} 0 | 1813 | node_network_transmit_drop_total{device="docker0"} 0 |
2395 | node_network_transmit_drop_total{device="eth0"} 0 | 1814 | node_network_transmit_drop_total{device="eth0"} 0 |
1815 | node_network_transmit_drop_total{device="flannel.1"} 64 | ||
1816 | node_network_transmit_drop_total{device="ibr10:30"} 0 | ||
2396 | node_network_transmit_drop_total{device="lo"} 0 | 1817 | node_network_transmit_drop_total{device="lo"} 0 |
2397 | node_network_transmit_drop_total{device="lxcbr0"} 0 | 1818 | node_network_transmit_drop_total{device="lxcbr0"} 0 |
2398 | node_network_transmit_drop_total{device="tun0"} 0 | 1819 | node_network_transmit_drop_total{device="tun0"} 0 |
2399 | node_network_transmit_drop_total{device="veth4B09XN"} 0 | 1820 | node_network_transmit_drop_total{device="veth4B09XN"} 0 |
2400 | node_network_transmit_drop_total{device="wlan0"} 0 | 1821 | node_network_transmit_drop_total{device="wlan0"} 0 |
1822 | node_network_transmit_drop_total{device="💩0"} 0 | ||
2401 | # HELP node_network_transmit_errs_total Network device statistic transmit_errs. | 1823 | # HELP node_network_transmit_errs_total Network device statistic transmit_errs. |
2402 | # TYPE node_network_transmit_errs_total counter | 1824 | # TYPE node_network_transmit_errs_total counter |
2403 | node_network_transmit_errs_total{device="docker0"} 0 | 1825 | node_network_transmit_errs_total{device="docker0"} 0 |
2404 | node_network_transmit_errs_total{device="eth0"} 0 | 1826 | node_network_transmit_errs_total{device="eth0"} 0 |
1827 | node_network_transmit_errs_total{device="flannel.1"} 0 | ||
1828 | node_network_transmit_errs_total{device="ibr10:30"} 0 | ||
2405 | node_network_transmit_errs_total{device="lo"} 0 | 1829 | node_network_transmit_errs_total{device="lo"} 0 |
2406 | node_network_transmit_errs_total{device="lxcbr0"} 0 | 1830 | node_network_transmit_errs_total{device="lxcbr0"} 0 |
2407 | node_network_transmit_errs_total{device="tun0"} 0 | 1831 | node_network_transmit_errs_total{device="tun0"} 0 |
2408 | node_network_transmit_errs_total{device="veth4B09XN"} 0 | 1832 | node_network_transmit_errs_total{device="veth4B09XN"} 0 |
2409 | node_network_transmit_errs_total{device="wlan0"} 0 | 1833 | node_network_transmit_errs_total{device="wlan0"} 0 |
1834 | node_network_transmit_errs_total{device="💩0"} 0 | ||
2410 | # HELP node_network_transmit_fifo_total Network device statistic transmit_fifo. | 1835 | # HELP node_network_transmit_fifo_total Network device statistic transmit_fifo. |
2411 | # TYPE node_network_transmit_fifo_total counter | 1836 | # TYPE node_network_transmit_fifo_total counter |
2412 | node_network_transmit_fifo_total{device="docker0"} 0 | 1837 | node_network_transmit_fifo_total{device="docker0"} 0 |
2413 | node_network_transmit_fifo_total{device="eth0"} 0 | 1838 | node_network_transmit_fifo_total{device="eth0"} 0 |
1839 | node_network_transmit_fifo_total{device="flannel.1"} 0 | ||
1840 | node_network_transmit_fifo_total{device="ibr10:30"} 0 | ||
2414 | node_network_transmit_fifo_total{device="lo"} 0 | 1841 | node_network_transmit_fifo_total{device="lo"} 0 |
2415 | node_network_transmit_fifo_total{device="lxcbr0"} 0 | 1842 | node_network_transmit_fifo_total{device="lxcbr0"} 0 |
2416 | node_network_transmit_fifo_total{device="tun0"} 0 | 1843 | node_network_transmit_fifo_total{device="tun0"} 0 |
2417 | node_network_transmit_fifo_total{device="veth4B09XN"} 0 | 1844 | node_network_transmit_fifo_total{device="veth4B09XN"} 0 |
2418 | node_network_transmit_fifo_total{device="wlan0"} 0 | 1845 | node_network_transmit_fifo_total{device="wlan0"} 0 |
2419 | # HELP node_network_transmit_frame_total Network device statistic transmit_frame. | 1846 | node_network_transmit_fifo_total{device="💩0"} 0 |
2420 | # TYPE node_network_transmit_frame_total counter | ||
2421 | node_network_transmit_frame_total{device="docker0"} 0 | ||
2422 | node_network_transmit_frame_total{device="eth0"} 0 | ||
2423 | node_network_transmit_frame_total{device="lo"} 0 | ||
2424 | node_network_transmit_frame_total{device="lxcbr0"} 0 | ||
2425 | node_network_transmit_frame_total{device="tun0"} 0 | ||
2426 | node_network_transmit_frame_total{device="veth4B09XN"} 0 | ||
2427 | node_network_transmit_frame_total{device="wlan0"} 0 | ||
2428 | # HELP node_network_transmit_multicast_total Network device statistic transmit_multicast. | ||
2429 | # TYPE node_network_transmit_multicast_total counter | ||
2430 | node_network_transmit_multicast_total{device="docker0"} 0 | ||
2431 | node_network_transmit_multicast_total{device="eth0"} 0 | ||
2432 | node_network_transmit_multicast_total{device="lo"} 0 | ||
2433 | node_network_transmit_multicast_total{device="lxcbr0"} 0 | ||
2434 | node_network_transmit_multicast_total{device="tun0"} 0 | ||
2435 | node_network_transmit_multicast_total{device="veth4B09XN"} 0 | ||
2436 | node_network_transmit_multicast_total{device="wlan0"} 0 | ||
2437 | # HELP node_network_transmit_packets_total Network device statistic transmit_packets. | 1847 | # HELP node_network_transmit_packets_total Network device statistic transmit_packets. |
2438 | # TYPE node_network_transmit_packets_total counter | 1848 | # TYPE node_network_transmit_packets_total counter |
2439 | node_network_transmit_packets_total{device="docker0"} 1.929779e+06 | 1849 | node_network_transmit_packets_total{device="docker0"} 1.929779e+06 |
2440 | node_network_transmit_packets_total{device="eth0"} 4.3451486e+07 | 1850 | node_network_transmit_packets_total{device="eth0"} 4.3451486e+07 |
1851 | node_network_transmit_packets_total{device="flannel.1"} 2.58369223e+08 | ||
1852 | node_network_transmit_packets_total{device="ibr10:30"} 0 | ||
2441 | node_network_transmit_packets_total{device="lo"} 1.832522e+06 | 1853 | node_network_transmit_packets_total{device="lo"} 1.832522e+06 |
2442 | node_network_transmit_packets_total{device="lxcbr0"} 28339 | 1854 | node_network_transmit_packets_total{device="lxcbr0"} 28339 |
2443 | node_network_transmit_packets_total{device="tun0"} 934 | 1855 | node_network_transmit_packets_total{device="tun0"} 934 |
2444 | node_network_transmit_packets_total{device="veth4B09XN"} 10640 | 1856 | node_network_transmit_packets_total{device="veth4B09XN"} 10640 |
2445 | node_network_transmit_packets_total{device="wlan0"} 1.17262e+07 | 1857 | node_network_transmit_packets_total{device="wlan0"} 1.17262e+07 |
1858 | node_network_transmit_packets_total{device="💩0"} 304261 | ||
2446 | # HELP node_nf_conntrack_entries Number of currently allocated flow entries for connection tracking. | 1859 | # HELP node_nf_conntrack_entries Number of currently allocated flow entries for connection tracking. |
2447 | # TYPE node_nf_conntrack_entries gauge | 1860 | # TYPE node_nf_conntrack_entries gauge |
2448 | node_nf_conntrack_entries 123 | 1861 | node_nf_conntrack_entries 123 |
@@ -2472,17 +1885,17 @@ node_nfs_requests_total{method="Create",proto="4"} 15 | |||
2472 | node_nfs_requests_total{method="CreateSession",proto="4"} 32 | 1885 | node_nfs_requests_total{method="CreateSession",proto="4"} 32 |
2473 | node_nfs_requests_total{method="DeAllocate",proto="4"} 0 | 1886 | node_nfs_requests_total{method="DeAllocate",proto="4"} 0 |
2474 | node_nfs_requests_total{method="DelegReturn",proto="4"} 97 | 1887 | node_nfs_requests_total{method="DelegReturn",proto="4"} 97 |
2475 | node_nfs_requests_total{method="DestroyClientId",proto="4"} 0 | 1888 | node_nfs_requests_total{method="DestroyClientID",proto="4"} 0 |
2476 | node_nfs_requests_total{method="DestroySession",proto="4"} 67 | 1889 | node_nfs_requests_total{method="DestroySession",proto="4"} 67 |
2477 | node_nfs_requests_total{method="ExchangeId",proto="4"} 58 | 1890 | node_nfs_requests_total{method="ExchangeID",proto="4"} 58 |
2478 | node_nfs_requests_total{method="FreeStateId",proto="4"} 0 | 1891 | node_nfs_requests_total{method="FreeStateID",proto="4"} 0 |
2479 | node_nfs_requests_total{method="FsInfo",proto="3"} 2 | 1892 | node_nfs_requests_total{method="FsInfo",proto="3"} 2 |
2480 | node_nfs_requests_total{method="FsInfo",proto="4"} 68 | 1893 | node_nfs_requests_total{method="FsInfo",proto="4"} 68 |
2481 | node_nfs_requests_total{method="FsLocations",proto="4"} 32 | 1894 | node_nfs_requests_total{method="FsLocations",proto="4"} 32 |
2482 | node_nfs_requests_total{method="FsStat",proto="2"} 82 | 1895 | node_nfs_requests_total{method="FsStat",proto="2"} 82 |
2483 | node_nfs_requests_total{method="FsStat",proto="3"} 13332 | 1896 | node_nfs_requests_total{method="FsStat",proto="3"} 13332 |
2484 | node_nfs_requests_total{method="FsidPresent",proto="4"} 11 | 1897 | node_nfs_requests_total{method="FsidPresent",proto="4"} 11 |
2485 | node_nfs_requests_total{method="GetAcl",proto="4"} 36 | 1898 | node_nfs_requests_total{method="GetACL",proto="4"} 36 |
2486 | node_nfs_requests_total{method="GetAttr",proto="2"} 57 | 1899 | node_nfs_requests_total{method="GetAttr",proto="2"} 57 |
2487 | node_nfs_requests_total{method="GetAttr",proto="3"} 1.061909262e+09 | 1900 | node_nfs_requests_total{method="GetAttr",proto="3"} 1.061909262e+09 |
2488 | node_nfs_requests_total{method="GetDeviceInfo",proto="4"} 1 | 1901 | node_nfs_requests_total{method="GetDeviceInfo",proto="4"} 1 |
@@ -2542,17 +1955,17 @@ node_nfs_requests_total{method="SecinfoNoName",proto="4"} 0 | |||
2542 | node_nfs_requests_total{method="Seek",proto="4"} 0 | 1955 | node_nfs_requests_total{method="Seek",proto="4"} 0 |
2543 | node_nfs_requests_total{method="Sequence",proto="4"} 13 | 1956 | node_nfs_requests_total{method="Sequence",proto="4"} 13 |
2544 | node_nfs_requests_total{method="ServerCaps",proto="4"} 56 | 1957 | node_nfs_requests_total{method="ServerCaps",proto="4"} 56 |
2545 | node_nfs_requests_total{method="SetAcl",proto="4"} 49 | 1958 | node_nfs_requests_total{method="SetACL",proto="4"} 49 |
2546 | node_nfs_requests_total{method="SetAttr",proto="2"} 74 | 1959 | node_nfs_requests_total{method="SetAttr",proto="2"} 74 |
2547 | node_nfs_requests_total{method="SetAttr",proto="3"} 48906 | 1960 | node_nfs_requests_total{method="SetAttr",proto="3"} 48906 |
2548 | node_nfs_requests_total{method="SetClientId",proto="4"} 12 | 1961 | node_nfs_requests_total{method="SetClientID",proto="4"} 12 |
2549 | node_nfs_requests_total{method="SetClientIdConfirm",proto="4"} 84 | 1962 | node_nfs_requests_total{method="SetClientIDConfirm",proto="4"} 84 |
2550 | node_nfs_requests_total{method="Setattr",proto="4"} 73 | 1963 | node_nfs_requests_total{method="Setattr",proto="4"} 73 |
2551 | node_nfs_requests_total{method="StatFs",proto="4"} 86 | 1964 | node_nfs_requests_total{method="StatFs",proto="4"} 86 |
2552 | node_nfs_requests_total{method="SymLink",proto="2"} 53 | 1965 | node_nfs_requests_total{method="SymLink",proto="2"} 53 |
2553 | node_nfs_requests_total{method="SymLink",proto="3"} 0 | 1966 | node_nfs_requests_total{method="SymLink",proto="3"} 0 |
2554 | node_nfs_requests_total{method="Symlink",proto="4"} 84 | 1967 | node_nfs_requests_total{method="Symlink",proto="4"} 84 |
2555 | node_nfs_requests_total{method="TestStateId",proto="4"} 0 | 1968 | node_nfs_requests_total{method="TestStateID",proto="4"} 0 |
2556 | node_nfs_requests_total{method="WrCache",proto="2"} 86 | 1969 | node_nfs_requests_total{method="WrCache",proto="2"} 86 |
2557 | node_nfs_requests_total{method="Write",proto="2"} 0 | 1970 | node_nfs_requests_total{method="Write",proto="2"} 0 |
2558 | node_nfs_requests_total{method="Write",proto="3"} 2.570425e+06 | 1971 | node_nfs_requests_total{method="Write",proto="3"} 2.570425e+06 |
@@ -2740,6 +2153,7 @@ node_scrape_collector_success{collector="qdisc"} 1 | |||
2740 | node_scrape_collector_success{collector="sockstat"} 1 | 2153 | node_scrape_collector_success{collector="sockstat"} 1 |
2741 | node_scrape_collector_success{collector="stat"} 1 | 2154 | node_scrape_collector_success{collector="stat"} 1 |
2742 | node_scrape_collector_success{collector="textfile"} 1 | 2155 | node_scrape_collector_success{collector="textfile"} 1 |
2156 | node_scrape_collector_success{collector="vmstat"} 1 | ||
2743 | node_scrape_collector_success{collector="wifi"} 1 | 2157 | node_scrape_collector_success{collector="wifi"} 1 |
2744 | node_scrape_collector_success{collector="xfs"} 1 | 2158 | node_scrape_collector_success{collector="xfs"} 1 |
2745 | node_scrape_collector_success{collector="zfs"} 1 | 2159 | node_scrape_collector_success{collector="zfs"} 1 |
@@ -2790,6 +2204,27 @@ node_sockstat_sockets_used 229 | |||
2790 | # HELP node_textfile_scrape_error 1 if there was an error opening or reading a file, 0 otherwise | 2204 | # HELP node_textfile_scrape_error 1 if there was an error opening or reading a file, 0 otherwise |
2791 | # TYPE node_textfile_scrape_error gauge | 2205 | # TYPE node_textfile_scrape_error gauge |
2792 | node_textfile_scrape_error 0 | 2206 | node_textfile_scrape_error 0 |
2207 | # HELP node_vmstat_oom_kill /proc/vmstat information field oom_kill. | ||
2208 | # TYPE node_vmstat_oom_kill untyped | ||
2209 | node_vmstat_oom_kill 0 | ||
2210 | # HELP node_vmstat_pgfault /proc/vmstat information field pgfault. | ||
2211 | # TYPE node_vmstat_pgfault untyped | ||
2212 | node_vmstat_pgfault 2.320168809e+09 | ||
2213 | # HELP node_vmstat_pgmajfault /proc/vmstat information field pgmajfault. | ||
2214 | # TYPE node_vmstat_pgmajfault untyped | ||
2215 | node_vmstat_pgmajfault 507162 | ||
2216 | # HELP node_vmstat_pgpgin /proc/vmstat information field pgpgin. | ||
2217 | # TYPE node_vmstat_pgpgin untyped | ||
2218 | node_vmstat_pgpgin 7.344136e+06 | ||
2219 | # HELP node_vmstat_pgpgout /proc/vmstat information field pgpgout. | ||
2220 | # TYPE node_vmstat_pgpgout untyped | ||
2221 | node_vmstat_pgpgout 1.541180581e+09 | ||
2222 | # HELP node_vmstat_pswpin /proc/vmstat information field pswpin. | ||
2223 | # TYPE node_vmstat_pswpin untyped | ||
2224 | node_vmstat_pswpin 1476 | ||
2225 | # HELP node_vmstat_pswpout /proc/vmstat information field pswpout. | ||
2226 | # TYPE node_vmstat_pswpout untyped | ||
2227 | node_vmstat_pswpout 35045 | ||
2793 | # HELP node_wifi_interface_frequency_hertz The current frequency a WiFi interface is operating at, in hertz. | 2228 | # HELP node_wifi_interface_frequency_hertz The current frequency a WiFi interface is operating at, in hertz. |
2794 | # TYPE node_wifi_interface_frequency_hertz gauge | 2229 | # TYPE node_wifi_interface_frequency_hertz gauge |
2795 | node_wifi_interface_frequency_hertz{device="wlan0"} 2.412e+09 | 2230 | node_wifi_interface_frequency_hertz{device="wlan0"} 2.412e+09 |
diff --git a/collector/fixtures/proc/net/dev b/collector/fixtures/proc/net/dev index 96dffa0..a3534c1 100644 --- a/collector/fixtures/proc/net/dev +++ b/collector/fixtures/proc/net/dev | |||
@@ -7,3 +7,6 @@ veth4B09XN: 648 8 0 0 0 0 0 0 1943284 | |||
7 | lxcbr0: 0 0 0 0 0 0 0 0 2630299 28339 0 0 0 0 0 0 | 7 | lxcbr0: 0 0 0 0 0 0 0 0 2630299 28339 0 0 0 0 0 0 |
8 | wlan0: 10437182923 13899359 0 0 0 0 0 0 2851649360 11726200 0 0 0 0 0 0 | 8 | wlan0: 10437182923 13899359 0 0 0 0 0 0 2851649360 11726200 0 0 0 0 0 0 |
9 | docker0: 64910168 1065585 0 0 0 0 0 0 2681662018 1929779 0 0 0 0 0 0 | 9 | docker0: 64910168 1065585 0 0 0 0 0 0 2681662018 1929779 0 0 0 0 0 0 |
10 | ibr10:30: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||
11 | flannel.1: 18144009813 228499337 0 0 0 0 0 0 20758990068 258369223 0 64 0 0 0 0 | ||
12 | 💩0: 57750104 105557 0 0 0 0 0 72 404570255 304261 0 0 0 0 0 0 | ||
diff --git a/collector/fixtures/proc/vmstat b/collector/fixtures/proc/vmstat new file mode 100644 index 0000000..d431eb4 --- /dev/null +++ b/collector/fixtures/proc/vmstat | |||
@@ -0,0 +1,120 @@ | |||
1 | nr_free_pages 977769 | ||
2 | nr_alloc_batch 4158 | ||
3 | nr_inactive_anon 125031 | ||
4 | nr_active_anon 622512 | ||
5 | nr_inactive_file 92317 | ||
6 | nr_active_file 324014 | ||
7 | nr_unevictable 12 | ||
8 | nr_mlock 12 | ||
9 | nr_anon_pages 713633 | ||
10 | nr_mapped 118021 | ||
11 | nr_file_pages 450840 | ||
12 | nr_dirty 21 | ||
13 | nr_writeback 0 | ||
14 | nr_slab_reclaimable 85763 | ||
15 | nr_slab_unreclaimable 431112 | ||
16 | nr_page_table_pages 12504 | ||
17 | nr_kernel_stack 1156 | ||
18 | nr_overhead 4956 | ||
19 | nr_unstable 0 | ||
20 | nr_bounce 0 | ||
21 | nr_vmscan_write 35050 | ||
22 | nr_vmscan_immediate_reclaim 27 | ||
23 | nr_writeback_temp 0 | ||
24 | nr_isolated_anon 0 | ||
25 | nr_isolated_file 0 | ||
26 | nr_shmem 20623 | ||
27 | nr_dirtied 11127183 | ||
28 | nr_written 11122061 | ||
29 | nr_pages_scanned 0 | ||
30 | numa_hit 2601972389 | ||
31 | numa_miss 0 | ||
32 | numa_foreign 0 | ||
33 | numa_interleave 32353 | ||
34 | numa_local 2601972389 | ||
35 | numa_other 0 | ||
36 | workingset_refault 157066 | ||
37 | workingset_activate 104270 | ||
38 | workingset_nodereclaim 0 | ||
39 | nr_anon_transparent_hugepages 556 | ||
40 | nr_free_cma 0 | ||
41 | nr_dirty_threshold 270390 | ||
42 | nr_dirty_background_threshold 135030 | ||
43 | pgpgin 7344136 | ||
44 | pgpgout 1541180581 | ||
45 | pswpin 1476 | ||
46 | pswpout 35045 | ||
47 | pgalloc_dma 12 | ||
48 | pgalloc_dma32 611781566 | ||
49 | pgalloc_normal 2287227526 | ||
50 | pgalloc_movable 0 | ||
51 | pgfree 2938719870 | ||
52 | pgactivate 152952989 | ||
53 | pgdeactivate 898450 | ||
54 | pgfault 2320168809 | ||
55 | pgmajfault 507162 | ||
56 | pgrefill_dma 0 | ||
57 | pgrefill_dma32 186367 | ||
58 | pgrefill_normal 603970 | ||
59 | pgrefill_movable 0 | ||
60 | pgsteal_kswapd_dma 0 | ||
61 | pgsteal_kswapd_dma32 78783 | ||
62 | pgsteal_kswapd_normal 254128 | ||
63 | pgsteal_kswapd_movable 0 | ||
64 | pgsteal_direct_dma 0 | ||
65 | pgsteal_direct_dma32 44 | ||
66 | pgsteal_direct_normal 6484 | ||
67 | pgsteal_direct_movable 0 | ||
68 | pgscan_kswapd_dma 0 | ||
69 | pgscan_kswapd_dma32 107656 | ||
70 | pgscan_kswapd_normal 358784 | ||
71 | pgscan_kswapd_movable 0 | ||
72 | pgscan_direct_dma 0 | ||
73 | pgscan_direct_dma32 67 | ||
74 | pgscan_direct_normal 6796 | ||
75 | pgscan_direct_movable 0 | ||
76 | pgscan_direct_throttle 0 | ||
77 | zone_reclaim_failed 0 | ||
78 | pginodesteal 412258 | ||
79 | slabs_scanned 14355346 | ||
80 | kswapd_inodesteal 288891 | ||
81 | kswapd_low_wmark_hit_quickly 109 | ||
82 | kswapd_high_wmark_hit_quickly 45 | ||
83 | pageoutrun 247 | ||
84 | allocstall 83165 | ||
85 | pgrotated 35014 | ||
86 | drop_pagecache 0 | ||
87 | drop_slab 0 | ||
88 | numa_pte_updates 0 | ||
89 | numa_huge_pte_updates 0 | ||
90 | numa_hint_faults 0 | ||
91 | numa_hint_faults_local 0 | ||
92 | numa_pages_migrated 0 | ||
93 | pgmigrate_success 37070309 | ||
94 | pgmigrate_fail 36815 | ||
95 | compact_migrate_scanned 830267783 | ||
96 | compact_free_scanned 12336622550 | ||
97 | compact_isolated 82707414 | ||
98 | compact_stall 210959 | ||
99 | compact_fail 164840 | ||
100 | compact_success 46119 | ||
101 | htlb_buddy_alloc_success 0 | ||
102 | htlb_buddy_alloc_fail 0 | ||
103 | unevictable_pgs_culled 2188 | ||
104 | unevictable_pgs_scanned 0 | ||
105 | unevictable_pgs_rescued 3962 | ||
106 | unevictable_pgs_mlocked 3994 | ||
107 | unevictable_pgs_munlocked 3968 | ||
108 | unevictable_pgs_cleared 14 | ||
109 | unevictable_pgs_stranded 14 | ||
110 | thp_fault_alloc 142261 | ||
111 | thp_fault_fallback 98119 | ||
112 | thp_collapse_alloc 88421 | ||
113 | thp_collapse_alloc_failed 20954 | ||
114 | thp_split 69984 | ||
115 | thp_zero_page_alloc 9 | ||
116 | thp_zero_page_alloc_failed 20 | ||
117 | balloon_inflate 0 | ||
118 | balloon_deflate 0 | ||
119 | balloon_migrate 0 | ||
120 | oom_kill 0 | ||
diff --git a/collector/fixtures/sys.ttar b/collector/fixtures/sys.ttar index 03f8fb9..92d6c79 100644 --- a/collector/fixtures/sys.ttar +++ b/collector/fixtures/sys.ttar | |||
@@ -11,142 +11,17 @@ Mode: 755 | |||
11 | Directory: sys/bus/cpu/devices | 11 | Directory: sys/bus/cpu/devices |
12 | Mode: 755 | 12 | Mode: 755 |
13 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 13 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
14 | Directory: sys/bus/cpu/devices/cpu0 | 14 | Path: sys/bus/cpu/devices/cpu0 |
15 | Mode: 755 | 15 | SymlinkTo: ../../../devices/system/cpu/cpu0 |
16 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
17 | Directory: sys/bus/cpu/devices/cpu0/cpufreq | ||
18 | Mode: 755 | ||
19 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
20 | Path: sys/bus/cpu/devices/cpu0/cpufreq/scaling_cur_freq | ||
21 | Lines: 1 | ||
22 | 1699981 | ||
23 | Mode: 644 | ||
24 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
25 | Path: sys/bus/cpu/devices/cpu0/cpufreq/scaling_max_freq | ||
26 | Lines: 1 | ||
27 | 3700000 | ||
28 | Mode: 644 | ||
29 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
30 | Path: sys/bus/cpu/devices/cpu0/cpufreq/scaling_min_freq | ||
31 | Lines: 1 | ||
32 | 800000 | ||
33 | Mode: 644 | ||
34 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
35 | Directory: sys/bus/cpu/devices/cpu0/thermal_throttle | ||
36 | Mode: 755 | ||
37 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
38 | Path: sys/bus/cpu/devices/cpu0/thermal_throttle/core_throttle_count | ||
39 | Lines: 1 | ||
40 | 5 | ||
41 | Mode: 644 | ||
42 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
43 | Path: sys/bus/cpu/devices/cpu0/thermal_throttle/package_throttle_count | ||
44 | Lines: 1 | ||
45 | 30 | ||
46 | Mode: 644 | ||
47 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
48 | Directory: sys/bus/cpu/devices/cpu0/topology | ||
49 | Mode: 755 | ||
50 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
51 | Path: sys/bus/cpu/devices/cpu0/topology/core_id | ||
52 | Lines: 1 | ||
53 | 0 | ||
54 | Mode: 644 | ||
55 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
56 | Directory: sys/bus/cpu/devices/cpu1 | ||
57 | Mode: 755 | ||
58 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
59 | Directory: sys/bus/cpu/devices/cpu1/cpufreq | ||
60 | Mode: 755 | ||
61 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
62 | Path: sys/bus/cpu/devices/cpu1/cpufreq/scaling_cur_freq | ||
63 | Lines: 1 | ||
64 | 1699981 | ||
65 | Mode: 644 | ||
66 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
67 | Path: sys/bus/cpu/devices/cpu1/cpufreq/scaling_max_freq | ||
68 | Lines: 1 | ||
69 | 3700000 | ||
70 | Mode: 644 | ||
71 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
72 | Path: sys/bus/cpu/devices/cpu1/cpufreq/scaling_min_freq | ||
73 | Lines: 1 | ||
74 | 800000 | ||
75 | Mode: 644 | ||
76 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
77 | Directory: sys/bus/cpu/devices/cpu1/thermal_throttle | ||
78 | Mode: 755 | ||
79 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
80 | Path: sys/bus/cpu/devices/cpu1/thermal_throttle/core_throttle_count | ||
81 | Lines: 1 | ||
82 | 0 | ||
83 | Mode: 644 | ||
84 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
85 | Path: sys/bus/cpu/devices/cpu1/thermal_throttle/package_throttle_count | ||
86 | Lines: 1 | ||
87 | 30 | ||
88 | Mode: 644 | ||
89 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
90 | Directory: sys/bus/cpu/devices/cpu1/topology | ||
91 | Mode: 755 | ||
92 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
93 | Path: sys/bus/cpu/devices/cpu1/topology/core_id | ||
94 | Lines: 1 | ||
95 | 1 | ||
96 | Mode: 644 | ||
97 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
98 | Directory: sys/bus/cpu/devices/cpu2 | ||
99 | Mode: 755 | ||
100 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
101 | Directory: sys/bus/cpu/devices/cpu2/thermal_throttle | ||
102 | Mode: 755 | ||
103 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
104 | Path: sys/bus/cpu/devices/cpu2/thermal_throttle/core_throttle_count | ||
105 | Lines: 1 | ||
106 | 5 | ||
107 | Mode: 644 | ||
108 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
109 | Path: sys/bus/cpu/devices/cpu2/thermal_throttle/package_throttle_count | ||
110 | Lines: 1 | ||
111 | 6 | ||
112 | Mode: 644 | ||
113 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 16 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
114 | Directory: sys/bus/cpu/devices/cpu2/topology | 17 | Path: sys/bus/cpu/devices/cpu1 |
115 | Mode: 755 | 18 | SymlinkTo: ../../../devices/system/cpu/cpu1 |
116 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
117 | Path: sys/bus/cpu/devices/cpu2/topology/core_id | ||
118 | Lines: 1 | ||
119 | 0 | ||
120 | Mode: 644 | ||
121 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 19 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
122 | Directory: sys/bus/cpu/devices/cpu3 | 20 | Path: sys/bus/cpu/devices/cpu2 |
123 | Mode: 755 | 21 | SymlinkTo: ../../../devices/system/cpu/cpu2 |
124 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 22 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
125 | Directory: sys/bus/cpu/devices/cpu3/cpufreq | 23 | Path: sys/bus/cpu/devices/cpu3 |
126 | Mode: 755 | 24 | SymlinkTo: ../../../devices/system/cpu/cpu3 |
127 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
128 | Path: sys/bus/cpu/devices/cpu3/cpufreq/scaling_cur_freq | ||
129 | Lines: 1 | ||
130 | 8000 | ||
131 | Mode: 644 | ||
132 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
133 | Path: sys/bus/cpu/devices/cpu3/cpufreq/scaling_max_freq | ||
134 | Lines: 1 | ||
135 | 4200000 | ||
136 | Mode: 644 | ||
137 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
138 | Path: sys/bus/cpu/devices/cpu3/cpufreq/scaling_min_freq | ||
139 | Lines: 1 | ||
140 | 1000 | ||
141 | Mode: 644 | ||
142 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
143 | Directory: sys/bus/cpu/devices/cpu3/topology | ||
144 | Mode: 755 | ||
145 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
146 | Path: sys/bus/cpu/devices/cpu3/topology/core_id | ||
147 | Lines: 1 | ||
148 | 1 | ||
149 | Mode: 644 | ||
150 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 25 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
151 | Directory: sys/bus/node | 26 | Directory: sys/bus/node |
152 | Mode: 755 | 27 | Mode: 755 |
@@ -154,43 +29,11 @@ Mode: 755 | |||
154 | Directory: sys/bus/node/devices | 29 | Directory: sys/bus/node/devices |
155 | Mode: 755 | 30 | Mode: 755 |
156 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 31 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
157 | Directory: sys/bus/node/devices/node0 | 32 | Path: sys/bus/node/devices/node0 |
158 | Mode: 755 | 33 | SymlinkTo: ../../../devices/system/node/node0 |
159 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
160 | Directory: sys/bus/node/devices/node0/cpu0 | ||
161 | Mode: 755 | ||
162 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 34 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
163 | Directory: sys/bus/node/devices/node0/cpu0/thermal_throttle | 35 | Path: sys/bus/node/devices/node1 |
164 | Mode: 755 | 36 | SymlinkTo: ../../../devices/system/node/node1 |
165 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
166 | Path: sys/bus/node/devices/node0/cpu0/thermal_throttle/package_throttle_count | ||
167 | Lines: 1 | ||
168 | 30 | ||
169 | Mode: 644 | ||
170 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
171 | Directory: sys/bus/node/devices/node0/cpu1 | ||
172 | Mode: 755 | ||
173 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
174 | Directory: sys/bus/node/devices/node0/cpu1/thermal_throttle | ||
175 | Mode: 755 | ||
176 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
177 | Path: sys/bus/node/devices/node0/cpu1/thermal_throttle/package_throttle_count | ||
178 | Lines: 1 | ||
179 | 30 | ||
180 | Mode: 644 | ||
181 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
182 | Path: sys/bus/node/devices/node0/cpulist | ||
183 | Lines: 1 | ||
184 | 0-3 | ||
185 | Mode: 644 | ||
186 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
187 | Directory: sys/bus/node/devices/node1 | ||
188 | Mode: 755 | ||
189 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
190 | Path: sys/bus/node/devices/node1/cpulist | ||
191 | Lines: 1 | ||
192 | |||
193 | Mode: 644 | ||
194 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 37 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
195 | Directory: sys/class | 38 | Directory: sys/class |
196 | Mode: 755 | 39 | Mode: 755 |
@@ -1403,6 +1246,197 @@ Mode: 644 | |||
1403 | Directory: sys/devices/system | 1246 | Directory: sys/devices/system |
1404 | Mode: 755 | 1247 | Mode: 755 |
1405 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 1248 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
1249 | Directory: sys/devices/system/cpu | ||
1250 | Mode: 755 | ||
1251 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1252 | Directory: sys/devices/system/cpu/cpu0 | ||
1253 | Mode: 755 | ||
1254 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1255 | Directory: sys/devices/system/cpu/cpu0/cpufreq | ||
1256 | Mode: 755 | ||
1257 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1258 | Path: sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq | ||
1259 | Lines: 1 | ||
1260 | 1699981 | ||
1261 | Mode: 644 | ||
1262 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1263 | Path: sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq | ||
1264 | Lines: 1 | ||
1265 | 3700000 | ||
1266 | Mode: 644 | ||
1267 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1268 | Path: sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq | ||
1269 | Lines: 1 | ||
1270 | 800000 | ||
1271 | Mode: 644 | ||
1272 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1273 | Directory: sys/devices/system/cpu/cpu0/thermal_throttle | ||
1274 | Mode: 755 | ||
1275 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1276 | Path: sys/devices/system/cpu/cpu0/thermal_throttle/core_throttle_count | ||
1277 | Lines: 1 | ||
1278 | 5 | ||
1279 | Mode: 644 | ||
1280 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1281 | Path: sys/devices/system/cpu/cpu0/thermal_throttle/package_throttle_count | ||
1282 | Lines: 1 | ||
1283 | 30 | ||
1284 | Mode: 644 | ||
1285 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1286 | Directory: sys/devices/system/cpu/cpu0/topology | ||
1287 | Mode: 755 | ||
1288 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1289 | Path: sys/devices/system/cpu/cpu0/topology/core_id | ||
1290 | Lines: 1 | ||
1291 | 0 | ||
1292 | Mode: 644 | ||
1293 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1294 | Path: sys/devices/system/cpu/cpu0/topology/physical_package_id | ||
1295 | Lines: 1 | ||
1296 | 0 | ||
1297 | Mode: 644 | ||
1298 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1299 | Directory: sys/devices/system/cpu/cpu1 | ||
1300 | Mode: 755 | ||
1301 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1302 | Directory: sys/devices/system/cpu/cpu1/cpufreq | ||
1303 | Mode: 755 | ||
1304 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1305 | Path: sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq | ||
1306 | Lines: 1 | ||
1307 | 1699981 | ||
1308 | Mode: 644 | ||
1309 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1310 | Path: sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq | ||
1311 | Lines: 1 | ||
1312 | 3700000 | ||
1313 | Mode: 644 | ||
1314 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1315 | Path: sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq | ||
1316 | Lines: 1 | ||
1317 | 800000 | ||
1318 | Mode: 644 | ||
1319 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1320 | Directory: sys/devices/system/cpu/cpu1/thermal_throttle | ||
1321 | Mode: 755 | ||
1322 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1323 | Path: sys/devices/system/cpu/cpu1/thermal_throttle/core_throttle_count | ||
1324 | Lines: 1 | ||
1325 | 0 | ||
1326 | Mode: 644 | ||
1327 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1328 | Path: sys/devices/system/cpu/cpu1/thermal_throttle/package_throttle_count | ||
1329 | Lines: 1 | ||
1330 | 30 | ||
1331 | Mode: 644 | ||
1332 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1333 | Directory: sys/devices/system/cpu/cpu1/topology | ||
1334 | Mode: 755 | ||
1335 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1336 | Path: sys/devices/system/cpu/cpu1/topology/core_id | ||
1337 | Lines: 1 | ||
1338 | 1 | ||
1339 | Mode: 644 | ||
1340 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1341 | Path: sys/devices/system/cpu/cpu1/topology/physical_package_id | ||
1342 | Lines: 1 | ||
1343 | 0 | ||
1344 | Mode: 644 | ||
1345 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1346 | Directory: sys/devices/system/cpu/cpu2 | ||
1347 | Mode: 755 | ||
1348 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1349 | Directory: sys/devices/system/cpu/cpu2/cpufreq | ||
1350 | Mode: 755 | ||
1351 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1352 | Path: sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq | ||
1353 | Lines: 1 | ||
1354 | 8000 | ||
1355 | Mode: 644 | ||
1356 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1357 | Path: sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq | ||
1358 | Lines: 1 | ||
1359 | 4200000 | ||
1360 | Mode: 644 | ||
1361 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1362 | Path: sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq | ||
1363 | Lines: 1 | ||
1364 | 1000 | ||
1365 | Mode: 644 | ||
1366 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1367 | Directory: sys/devices/system/cpu/cpu2/thermal_throttle | ||
1368 | Mode: 755 | ||
1369 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1370 | Path: sys/devices/system/cpu/cpu2/thermal_throttle/core_throttle_count | ||
1371 | Lines: 1 | ||
1372 | 0 | ||
1373 | Mode: 644 | ||
1374 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1375 | Path: sys/devices/system/cpu/cpu2/thermal_throttle/package_throttle_count | ||
1376 | Lines: 1 | ||
1377 | 6 | ||
1378 | Mode: 644 | ||
1379 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1380 | Directory: sys/devices/system/cpu/cpu2/topology | ||
1381 | Mode: 755 | ||
1382 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1383 | Path: sys/devices/system/cpu/cpu2/topology/core_id | ||
1384 | Lines: 1 | ||
1385 | 0 | ||
1386 | Mode: 644 | ||
1387 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1388 | Path: sys/devices/system/cpu/cpu2/topology/physical_package_id | ||
1389 | Lines: 1 | ||
1390 | 1 | ||
1391 | Mode: 644 | ||
1392 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1393 | Directory: sys/devices/system/cpu/cpu3 | ||
1394 | Mode: 755 | ||
1395 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1396 | Directory: sys/devices/system/cpu/cpu3/cpufreq | ||
1397 | Mode: 755 | ||
1398 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1399 | Path: sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq | ||
1400 | Lines: 1 | ||
1401 | 8000 | ||
1402 | Mode: 644 | ||
1403 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1404 | Path: sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq | ||
1405 | Lines: 1 | ||
1406 | 4200000 | ||
1407 | Mode: 644 | ||
1408 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1409 | Path: sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq | ||
1410 | Lines: 1 | ||
1411 | 1000 | ||
1412 | Mode: 644 | ||
1413 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1414 | Directory: sys/devices/system/cpu/cpu3/thermal_throttle | ||
1415 | Mode: 755 | ||
1416 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1417 | Path: sys/devices/system/cpu/cpu3/thermal_throttle/core_throttle_count | ||
1418 | Lines: 1 | ||
1419 | 9 | ||
1420 | Mode: 644 | ||
1421 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1422 | Path: sys/devices/system/cpu/cpu3/thermal_throttle/package_throttle_count | ||
1423 | Lines: 1 | ||
1424 | 6 | ||
1425 | Mode: 644 | ||
1426 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1427 | Directory: sys/devices/system/cpu/cpu3/topology | ||
1428 | Mode: 755 | ||
1429 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1430 | Path: sys/devices/system/cpu/cpu3/topology/core_id | ||
1431 | Lines: 1 | ||
1432 | 1 | ||
1433 | Mode: 644 | ||
1434 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1435 | Path: sys/devices/system/cpu/cpu3/topology/physical_package_id | ||
1436 | Lines: 1 | ||
1437 | 1 | ||
1438 | Mode: 644 | ||
1439 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1406 | Directory: sys/devices/system/edac | 1440 | Directory: sys/devices/system/edac |
1407 | Mode: 755 | 1441 | Mode: 755 |
1408 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 1442 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
@@ -1451,9 +1485,19 @@ Mode: 755 | |||
1451 | Directory: sys/devices/system/node/node0 | 1485 | Directory: sys/devices/system/node/node0 |
1452 | Mode: 755 | 1486 | Mode: 755 |
1453 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 1487 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
1488 | Path: sys/devices/system/node/node0/cpu0 | ||
1489 | SymlinkTo: ../../cpu/cpu0 | ||
1490 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1491 | Path: sys/devices/system/node/node0/cpu1 | ||
1492 | SymlinkTo: ../../cpu/cpu1 | ||
1493 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1494 | Path: sys/devices/system/node/node0/cpulist | ||
1495 | Lines: 1 | ||
1496 | 0-1 | ||
1497 | Mode: 644 | ||
1498 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1454 | Path: sys/devices/system/node/node0/meminfo | 1499 | Path: sys/devices/system/node/node0/meminfo |
1455 | Lines: 30 | 1500 | Lines: 29 |
1456 | |||
1457 | Node 0 MemTotal: 134182340 kB | 1501 | Node 0 MemTotal: 134182340 kB |
1458 | Node 0 MemFree: 53030372 kB | 1502 | Node 0 MemFree: 53030372 kB |
1459 | Node 0 MemUsed: 81151968 kB | 1503 | Node 0 MemUsed: 81151968 kB |
@@ -1498,9 +1542,19 @@ Mode: 644 | |||
1498 | Directory: sys/devices/system/node/node1 | 1542 | Directory: sys/devices/system/node/node1 |
1499 | Mode: 755 | 1543 | Mode: 755 |
1500 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 1544 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
1545 | Path: sys/devices/system/node/node1/cpu2 | ||
1546 | SymlinkTo: ../../cpu/cpu2 | ||
1547 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1548 | Path: sys/devices/system/node/node1/cpu3 | ||
1549 | SymlinkTo: ../../cpu/cpu3 | ||
1550 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1551 | Path: sys/devices/system/node/node1/cpulist | ||
1552 | Lines: 1 | ||
1553 | 2-3 | ||
1554 | Mode: 644 | ||
1555 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1501 | Path: sys/devices/system/node/node1/meminfo | 1556 | Path: sys/devices/system/node/node1/meminfo |
1502 | Lines: 30 | 1557 | Lines: 29 |
1503 | |||
1504 | Node 1 MemTotal: 134217728 kB | 1558 | Node 1 MemTotal: 134217728 kB |
1505 | Node 1 MemFree: 39634788 kB | 1559 | Node 1 MemFree: 39634788 kB |
1506 | Node 1 MemUsed: 94582940 kB | 1560 | Node 1 MemUsed: 94582940 kB |
@@ -1542,6 +1596,57 @@ local_node 326719046550 | |||
1542 | other_node 59860526920 | 1596 | other_node 59860526920 |
1543 | Mode: 644 | 1597 | Mode: 644 |
1544 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 1598 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
1599 | Directory: sys/devices/system/node/node2 | ||
1600 | Mode: 755 | ||
1601 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1602 | Path: sys/devices/system/node/node2/cpulist | ||
1603 | Lines: 1 | ||
1604 | |||
1605 | Mode: 644 | ||
1606 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1607 | Path: sys/devices/system/node/node2/meminfo | ||
1608 | Lines: 29 | ||
1609 | Node 2 MemTotal: 134217728 kB | ||
1610 | Node 2 MemFree: 39634788 kB | ||
1611 | Node 2 MemUsed: 94582940 kB | ||
1612 | Node 2 Active: 5604496 kB | ||
1613 | Node 2 Inactive: 71450592 kB | ||
1614 | Node 2 Active(anon): 590464 kB | ||
1615 | Node 2 Inactive(anon): 285088 kB | ||
1616 | Node 2 Active(file): 5014032 kB | ||
1617 | Node 2 Inactive(file): 71165504 kB | ||
1618 | Node 2 Unevictable: 0 kB | ||
1619 | Node 2 Mlocked: 0 kB | ||
1620 | Node 2 Dirty: 120 kB | ||
1621 | Node 2 Writeback: 0 kB | ||
1622 | Node 2 FilePages: 83579188 kB | ||
1623 | Node 2 Mapped: 864112 kB | ||
1624 | Node 2 AnonPages: 671932 kB | ||
1625 | Node 2 Shmem: 87580 kB | ||
1626 | Node 2 KernelStack: 31104 kB | ||
1627 | Node 2 PageTables: 124272 kB | ||
1628 | Node 2 NFS_Unstable: 0 kB | ||
1629 | Node 2 Bounce: 0 kB | ||
1630 | Node 2 WritebackTmp: 0 kB | ||
1631 | Node 2 Slab: 7020716 kB | ||
1632 | Node 2 SReclaimable: 4614084 kB | ||
1633 | Node 2 SUnreclaim: 2406632 kB | ||
1634 | Node 2 AnonHugePages: 90112 kB | ||
1635 | Node 2 HugePages_Total: 0 | ||
1636 | Node 2 HugePages_Free: 0 | ||
1637 | Node 2 HugePages_Surp: 0 | ||
1638 | Mode: 644 | ||
1639 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1640 | Path: sys/devices/system/node/node2/numastat | ||
1641 | Lines: 6 | ||
1642 | numa_hit 26720946761 | ||
1643 | numa_miss 9858626709 | ||
1644 | numa_foreign 2624528 | ||
1645 | interleave_hit 7286 | ||
1646 | local_node 26719046550 | ||
1647 | other_node 9860526920 | ||
1648 | Mode: 644 | ||
1649 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
1545 | Directory: sys/fs | 1650 | Directory: sys/fs |
1546 | Mode: 755 | 1651 | Mode: 755 |
1547 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 1652 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
diff --git a/collector/netdev_linux.go b/collector/netdev_linux.go index 82657a0..4ea09a3 100644 --- a/collector/netdev_linux.go +++ b/collector/netdev_linux.go | |||
@@ -27,7 +27,8 @@ import ( | |||
27 | ) | 27 | ) |
28 | 28 | ||
29 | var ( | 29 | var ( |
30 | procNetDevFieldSep = regexp.MustCompile("[ :] *") | 30 | procNetDevInterfaceRE = regexp.MustCompile(`^(.+): *(.+)$`) |
31 | procNetDevFieldSep = regexp.MustCompile(` +`) | ||
31 | ) | 32 | ) |
32 | 33 | ||
33 | func getNetDevStats(ignore *regexp.Regexp) (map[string]map[string]string, error) { | 34 | func getNetDevStats(ignore *regexp.Regexp) (map[string]map[string]string, error) { |
@@ -50,24 +51,36 @@ func parseNetDevStats(r io.Reader, ignore *regexp.Regexp) (map[string]map[string | |||
50 | scanner.Text()) | 51 | scanner.Text()) |
51 | } | 52 | } |
52 | 53 | ||
53 | header := strings.Fields(parts[1]) | 54 | receiveHeader := strings.Fields(parts[1]) |
55 | transmitHeader := strings.Fields(parts[2]) | ||
56 | headerLength := len(receiveHeader) + len(transmitHeader) | ||
57 | |||
54 | netDev := map[string]map[string]string{} | 58 | netDev := map[string]map[string]string{} |
55 | for scanner.Scan() { | 59 | for scanner.Scan() { |
56 | line := strings.TrimLeft(scanner.Text(), " ") | 60 | line := strings.TrimLeft(scanner.Text(), " ") |
57 | parts := procNetDevFieldSep.Split(line, -1) | 61 | parts := procNetDevInterfaceRE.FindStringSubmatch(line) |
58 | if len(parts) != 2*len(header)+1 { | 62 | if len(parts) != 3 { |
59 | return nil, fmt.Errorf("invalid line in net/dev: %s", scanner.Text()) | 63 | return nil, fmt.Errorf("couldn't get interface name, invalid line in net/dev: %q", line) |
60 | } | 64 | } |
61 | 65 | ||
62 | dev := parts[0][:len(parts[0])] | 66 | dev := parts[1] |
63 | if ignore.MatchString(dev) { | 67 | if ignore.MatchString(dev) { |
64 | log.Debugf("Ignoring device: %s", dev) | 68 | log.Debugf("Ignoring device: %s", dev) |
65 | continue | 69 | continue |
66 | } | 70 | } |
71 | |||
72 | values := procNetDevFieldSep.Split(strings.TrimLeft(parts[2], " "), -1) | ||
73 | if len(values) != headerLength { | ||
74 | return nil, fmt.Errorf("couldn't get values, invalid line in net/dev: %q", parts[2]) | ||
75 | } | ||
76 | |||
67 | netDev[dev] = map[string]string{} | 77 | netDev[dev] = map[string]string{} |
68 | for i, v := range header { | 78 | for i := 0; i < len(receiveHeader); i++ { |
69 | netDev[dev]["receive_"+v] = parts[i+1] | 79 | netDev[dev]["receive_"+receiveHeader[i]] = values[i] |
70 | netDev[dev]["transmit_"+v] = parts[i+1+len(header)] | 80 | } |
81 | |||
82 | for i := 0; i < len(transmitHeader); i++ { | ||
83 | netDev[dev]["transmit_"+transmitHeader[i]] = values[i+len(receiveHeader)] | ||
71 | } | 84 | } |
72 | } | 85 | } |
73 | return netDev, scanner.Err() | 86 | return netDev, scanner.Err() |
diff --git a/collector/netdev_linux_test.go b/collector/netdev_linux_test.go index 2adc12d..7228ae2 100644 --- a/collector/netdev_linux_test.go +++ b/collector/netdev_linux_test.go | |||
@@ -43,11 +43,19 @@ func TestNetDevStats(t *testing.T) { | |||
43 | t.Errorf("want netstat tun0 packets %s, got %s", want, got) | 43 | t.Errorf("want netstat tun0 packets %s, got %s", want, got) |
44 | } | 44 | } |
45 | 45 | ||
46 | if want, got := 6, len(netStats); want != got { | 46 | if want, got := 9, len(netStats); want != got { |
47 | t.Errorf("want count of devices to be %d, got %d", want, got) | 47 | t.Errorf("want count of devices to be %d, got %d", want, got) |
48 | } | 48 | } |
49 | 49 | ||
50 | if _, ok := netStats["veth4B09XN"]["transmit_bytes"]; ok { | 50 | if _, ok := netStats["veth4B09XN"]["transmit_bytes"]; ok { |
51 | t.Error("want fixture interface veth4B09XN to not exist, but it does") | 51 | t.Error("want fixture interface veth4B09XN to not exist, but it does") |
52 | } | 52 | } |
53 | |||
54 | if want, got := "0", netStats["ibr10:30"]["receive_fifo"]; want != got { | ||
55 | t.Error("want fixture interface ibr10:30 to exist, but it does not") | ||
56 | } | ||
57 | |||
58 | if want, got := "72", netStats["💩0"]["receive_multicast"]; want != got { | ||
59 | t.Error("want fixture interface 💩0 to exist, but it does not") | ||
60 | } | ||
53 | } | 61 | } |
diff --git a/collector/netstat_linux.go b/collector/netstat_linux.go index a7e7ac9..b9584de 100644 --- a/collector/netstat_linux.go +++ b/collector/netstat_linux.go | |||
@@ -20,17 +20,25 @@ import ( | |||
20 | "fmt" | 20 | "fmt" |
21 | "io" | 21 | "io" |
22 | "os" | 22 | "os" |
23 | "regexp" | ||
23 | "strconv" | 24 | "strconv" |
24 | "strings" | 25 | "strings" |
25 | 26 | ||
26 | "github.com/prometheus/client_golang/prometheus" | 27 | "github.com/prometheus/client_golang/prometheus" |
28 | "gopkg.in/alecthomas/kingpin.v2" | ||
27 | ) | 29 | ) |
28 | 30 | ||
29 | const ( | 31 | const ( |
30 | netStatsSubsystem = "netstat" | 32 | netStatsSubsystem = "netstat" |
31 | ) | 33 | ) |
32 | 34 | ||
33 | type netStatCollector struct{} | 35 | var ( |
36 | netStatFields = kingpin.Flag("collector.netstat.fields", "Regexp of fields to return for netstat collector.").Default("^(.*_(InErrors|InErrs)|Ip_Forwarding|Ip(6|Ext)_(InOctets|OutOctets)|Icmp6?_(InMsgs|OutMsgs)|TcpExt_(Listen.*|Syncookies.*)|Tcp_(ActiveOpens|PassiveOpens|RetransSegs|CurrEstab)|Udp6?_(InDatagrams|OutDatagrams|NoPorts))$").String() | ||
37 | ) | ||
38 | |||
39 | type netStatCollector struct { | ||
40 | fieldPattern *regexp.Regexp | ||
41 | } | ||
34 | 42 | ||
35 | func init() { | 43 | func init() { |
36 | registerCollector("netstat", defaultEnabled, NewNetStatCollector) | 44 | registerCollector("netstat", defaultEnabled, NewNetStatCollector) |
@@ -39,7 +47,10 @@ func init() { | |||
39 | // NewNetStatCollector takes and returns | 47 | // NewNetStatCollector takes and returns |
40 | // a new Collector exposing network stats. | 48 | // a new Collector exposing network stats. |
41 | func NewNetStatCollector() (Collector, error) { | 49 | func NewNetStatCollector() (Collector, error) { |
42 | return &netStatCollector{}, nil | 50 | pattern := regexp.MustCompile(*netStatFields) |
51 | return &netStatCollector{ | ||
52 | fieldPattern: pattern, | ||
53 | }, nil | ||
43 | } | 54 | } |
44 | 55 | ||
45 | func (c *netStatCollector) Update(ch chan<- prometheus.Metric) error { | 56 | func (c *netStatCollector) Update(ch chan<- prometheus.Metric) error { |
@@ -70,6 +81,9 @@ func (c *netStatCollector) Update(ch chan<- prometheus.Metric) error { | |||
70 | if err != nil { | 81 | if err != nil { |
71 | return fmt.Errorf("invalid value %s in netstats: %s", value, err) | 82 | return fmt.Errorf("invalid value %s in netstats: %s", value, err) |
72 | } | 83 | } |
84 | if !c.fieldPattern.MatchString(key) { | ||
85 | continue | ||
86 | } | ||
73 | ch <- prometheus.MustNewConstMetric( | 87 | ch <- prometheus.MustNewConstMetric( |
74 | prometheus.NewDesc( | 88 | prometheus.NewDesc( |
75 | prometheus.BuildFQName(namespace, netStatsSubsystem, key), | 89 | prometheus.BuildFQName(namespace, netStatsSubsystem, key), |
diff --git a/collector/supervisord.go b/collector/supervisord.go index 2a7aedc..20fa36f 100644 --- a/collector/supervisord.go +++ b/collector/supervisord.go | |||
@@ -116,17 +116,17 @@ func (c *supervisordCollector) Update(ch chan<- prometheus.Metric) error { | |||
116 | return err | 116 | return err |
117 | } | 117 | } |
118 | for _, info := range infos { | 118 | for _, info := range infos { |
119 | lables := []string{info.Name, info.Group} | 119 | labels := []string{info.Name, info.Group} |
120 | 120 | ||
121 | ch <- prometheus.MustNewConstMetric(c.stateDesc, prometheus.GaugeValue, float64(info.State), lables...) | 121 | ch <- prometheus.MustNewConstMetric(c.stateDesc, prometheus.GaugeValue, float64(info.State), labels...) |
122 | ch <- prometheus.MustNewConstMetric(c.exitStatusDesc, prometheus.GaugeValue, float64(info.ExitStatus), lables...) | 122 | ch <- prometheus.MustNewConstMetric(c.exitStatusDesc, prometheus.GaugeValue, float64(info.ExitStatus), labels...) |
123 | 123 | ||
124 | if c.isRunning(info.State) { | 124 | if c.isRunning(info.State) { |
125 | ch <- prometheus.MustNewConstMetric(c.upDesc, prometheus.GaugeValue, 1, lables...) | 125 | ch <- prometheus.MustNewConstMetric(c.upDesc, prometheus.GaugeValue, 1, labels...) |
126 | ch <- prometheus.MustNewConstMetric(c.uptimeDesc, prometheus.CounterValue, float64(info.Now-info.Start), lables...) | 126 | ch <- prometheus.MustNewConstMetric(c.uptimeDesc, prometheus.CounterValue, float64(info.Now-info.Start), labels...) |
127 | } else { | 127 | } else { |
128 | ch <- prometheus.MustNewConstMetric(c.upDesc, prometheus.GaugeValue, 0, lables...) | 128 | ch <- prometheus.MustNewConstMetric(c.upDesc, prometheus.GaugeValue, 0, labels...) |
129 | ch <- prometheus.MustNewConstMetric(c.uptimeDesc, prometheus.CounterValue, 0, lables...) | 129 | ch <- prometheus.MustNewConstMetric(c.uptimeDesc, prometheus.CounterValue, 0, labels...) |
130 | } | 130 | } |
131 | log.Debugf("%s:%s is %s on pid %d", info.Group, info.Name, info.StateName, info.PID) | 131 | log.Debugf("%s:%s is %s on pid %d", info.Group, info.Name, info.StateName, info.PID) |
132 | } | 132 | } |
diff --git a/collector/sysctl_bsd.go b/collector/sysctl_bsd.go index 878e242..d6d4c57 100644 --- a/collector/sysctl_bsd.go +++ b/collector/sysctl_bsd.go | |||
@@ -11,7 +11,7 @@ | |||
11 | // See the License for the specific language governing permissions and | 11 | // See the License for the specific language governing permissions and |
12 | // limitations under the License. | 12 | // limitations under the License. |
13 | 13 | ||
14 | // +build freebsd dragonfly | 14 | // +build freebsd dragonfly openbsd netbsd darwin |
15 | // +build !nomeminfo | 15 | // +build !nomeminfo |
16 | 16 | ||
17 | package collector | 17 | package collector |
diff --git a/collector/vmstat_linux.go b/collector/vmstat_linux.go index 0b9b2b5..50268dd 100644 --- a/collector/vmstat_linux.go +++ b/collector/vmstat_linux.go | |||
@@ -19,17 +19,25 @@ import ( | |||
19 | "bufio" | 19 | "bufio" |
20 | "fmt" | 20 | "fmt" |
21 | "os" | 21 | "os" |
22 | "regexp" | ||
22 | "strconv" | 23 | "strconv" |
23 | "strings" | 24 | "strings" |
24 | 25 | ||
25 | "github.com/prometheus/client_golang/prometheus" | 26 | "github.com/prometheus/client_golang/prometheus" |
27 | "gopkg.in/alecthomas/kingpin.v2" | ||
26 | ) | 28 | ) |
27 | 29 | ||
28 | const ( | 30 | const ( |
29 | vmStatSubsystem = "vmstat" | 31 | vmStatSubsystem = "vmstat" |
30 | ) | 32 | ) |
31 | 33 | ||
32 | type vmStatCollector struct{} | 34 | var ( |
35 | vmStatFields = kingpin.Flag("collector.vmstat.fields", "Regexp of fields to return for vmstat collector.").Default("^(oom_kill|pgpg|pswp|pg.*fault).*").String() | ||
36 | ) | ||
37 | |||
38 | type vmStatCollector struct { | ||
39 | fieldPattern *regexp.Regexp | ||
40 | } | ||
33 | 41 | ||
34 | func init() { | 42 | func init() { |
35 | registerCollector("vmstat", defaultEnabled, NewvmStatCollector) | 43 | registerCollector("vmstat", defaultEnabled, NewvmStatCollector) |
@@ -37,7 +45,10 @@ func init() { | |||
37 | 45 | ||
38 | // NewvmStatCollector returns a new Collector exposing vmstat stats. | 46 | // NewvmStatCollector returns a new Collector exposing vmstat stats. |
39 | func NewvmStatCollector() (Collector, error) { | 47 | func NewvmStatCollector() (Collector, error) { |
40 | return &vmStatCollector{}, nil | 48 | pattern := regexp.MustCompile(*vmStatFields) |
49 | return &vmStatCollector{ | ||
50 | fieldPattern: pattern, | ||
51 | }, nil | ||
41 | } | 52 | } |
42 | 53 | ||
43 | func (c *vmStatCollector) Update(ch chan<- prometheus.Metric) error { | 54 | func (c *vmStatCollector) Update(ch chan<- prometheus.Metric) error { |
@@ -54,6 +65,9 @@ func (c *vmStatCollector) Update(ch chan<- prometheus.Metric) error { | |||
54 | if err != nil { | 65 | if err != nil { |
55 | return err | 66 | return err |
56 | } | 67 | } |
68 | if !c.fieldPattern.MatchString(parts[0]) { | ||
69 | continue | ||
70 | } | ||
57 | 71 | ||
58 | ch <- prometheus.MustNewConstMetric( | 72 | ch <- prometheus.MustNewConstMetric( |
59 | prometheus.NewDesc( | 73 | prometheus.NewDesc( |
diff --git a/end-to-end-test.sh b/end-to-end-test.sh index e47cdaa..152aa98 100755 --- a/end-to-end-test.sh +++ b/end-to-end-test.sh | |||
@@ -32,6 +32,7 @@ enabled_collectors=$(cat << COLLECTORS | |||
32 | stat | 32 | stat |
33 | textfile | 33 | textfile |
34 | bonding | 34 | bonding |
35 | vmstat | ||
35 | wifi | 36 | wifi |
36 | xfs | 37 | xfs |
37 | zfs | 38 | zfs |
@@ -42,7 +43,6 @@ disabled_collectors=$(cat << COLLECTORS | |||
42 | time | 43 | time |
43 | timex | 44 | timex |
44 | uname | 45 | uname |
45 | vmstat | ||
46 | COLLECTORS | 46 | COLLECTORS |
47 | ) | 47 | ) |
48 | cd "$(dirname $0)" | 48 | cd "$(dirname $0)" |
@@ -148,4 +148,4 @@ get "127.0.0.1:${port}/metrics" | grep -E -v "${skip_re}" > "${tmpdir}/e2e-outpu | |||
148 | 148 | ||
149 | diff -u \ | 149 | diff -u \ |
150 | "${fixture}" \ | 150 | "${fixture}" \ |
151 | "${tmpdir}/e2e-output.txt" \ No newline at end of file | 151 | "${tmpdir}/e2e-output.txt" |
diff --git a/examples/launchctl/README.md b/examples/launchctl/README.md new file mode 100644 index 0000000..39e440c --- /dev/null +++ b/examples/launchctl/README.md | |||
@@ -0,0 +1,26 @@ | |||
1 | # MacOS LaunchAgent | ||
2 | |||
3 | If you're installing through a package manager, you probably don't need to deal | ||
4 | with this file. | ||
5 | |||
6 | The `plist` file should be put in `~/Library/LaunchAgents/` (user-install) or | ||
7 | `/Library/LaunchAgents/` (global install), and the binary installed at | ||
8 | `/usr/local/bin/node_exporter`. | ||
9 | |||
10 | Ex. install globally by | ||
11 | |||
12 | sudo cp -n node_exporter /usr/local/bin/ | ||
13 | sudo cp -n examples/launchctl/io.prometheus.node_exporter.plist /Library/LaunchAgents/ | ||
14 | sudo launchctl bootstrap system/ /Library/LaunchAgents/io.prometheus.node_exporter.plist | ||
15 | |||
16 | # Optionally configure by dropping CLI arguments in a file | ||
17 | echo -- '--web.listen-address=:9101' | sudo tee /usr/local/etc/node_exporter.args | ||
18 | |||
19 | # Check it's running | ||
20 | sudo launchctl list | grep node_exporter | ||
21 | |||
22 | # See full process state | ||
23 | sudo launchctl print system/io.prometheus.node_exporter | ||
24 | |||
25 | # View logs | ||
26 | sudo tail /tmp/node_exporter.log | ||
diff --git a/examples/launchctl/io.prometheus.node_exporter.plist b/examples/launchctl/io.prometheus.node_exporter.plist new file mode 100644 index 0000000..f32ffb8 --- /dev/null +++ b/examples/launchctl/io.prometheus.node_exporter.plist | |||
@@ -0,0 +1,38 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
3 | <plist version="1.0"> | ||
4 | <dict> | ||
5 | <key>Label</key> | ||
6 | <string>io.prometheus.node_exporter</string> | ||
7 | <key>ProgramArguments</key> | ||
8 | <array> | ||
9 | <string>sh</string> | ||
10 | <string>-c</string> | ||
11 | <string>/usr/local/bin/node_exporter $(< /usr/local/etc/node_exporter.args)</string> | ||
12 | </array> | ||
13 | <key>UserName</key> | ||
14 | <string>nobody</string> | ||
15 | <key>GroupName</key> | ||
16 | <string>nobody</string> | ||
17 | <key>RunAtLoad</key> | ||
18 | <true/> | ||
19 | <key>KeepAlive</key> | ||
20 | <false/> | ||
21 | <key>WorkingDirectory</key> | ||
22 | <string>/usr/local</string> | ||
23 | <key>StandardErrorPath</key> | ||
24 | <string>/tmp/node_exporter.log</string> | ||
25 | <key>StandardOutPath</key> | ||
26 | <string>/tmp/node_exporter.log</string> | ||
27 | <key>HardResourceLimits</key> | ||
28 | <dict> | ||
29 | <key>NumberOfFiles</key> | ||
30 | <integer>4096</integer> | ||
31 | </dict> | ||
32 | <key>SoftResourceLimits</key> | ||
33 | <dict> | ||
34 | <key>NumberOfFiles</key> | ||
35 | <integer>4096</integer> | ||
36 | </dict> | ||
37 | </dict> | ||
38 | </plist> | ||
diff --git a/node_exporter.go b/node_exporter.go index b2884c3..79863b9 100644 --- a/node_exporter.go +++ b/node_exporter.go | |||
@@ -17,6 +17,7 @@ import ( | |||
17 | "fmt" | 17 | "fmt" |
18 | "net/http" | 18 | "net/http" |
19 | _ "net/http/pprof" | 19 | _ "net/http/pprof" |
20 | "sort" | ||
20 | 21 | ||
21 | "github.com/prometheus/client_golang/prometheus" | 22 | "github.com/prometheus/client_golang/prometheus" |
22 | "github.com/prometheus/client_golang/prometheus/promhttp" | 23 | "github.com/prometheus/client_golang/prometheus/promhttp" |
@@ -87,7 +88,12 @@ func main() { | |||
87 | log.Fatalf("Couldn't create collector: %s", err) | 88 | log.Fatalf("Couldn't create collector: %s", err) |
88 | } | 89 | } |
89 | log.Infof("Enabled collectors:") | 90 | log.Infof("Enabled collectors:") |
91 | collectors := []string{} | ||
90 | for n := range nc.Collectors { | 92 | for n := range nc.Collectors { |
93 | collectors = append(collectors, n) | ||
94 | } | ||
95 | sort.Strings(collectors) | ||
96 | for _, n := range collectors { | ||
91 | log.Infof(" - %s", n) | 97 | log.Infof(" - %s", n) |
92 | } | 98 | } |
93 | 99 | ||
diff --git a/text_collector_examples/smartmon.sh b/text_collector_examples/smartmon.sh index 61fdce3..cca3478 100755 --- a/text_collector_examples/smartmon.sh +++ b/text_collector_examples/smartmon.sh | |||
@@ -45,7 +45,9 @@ sata_downshift_count | |||
45 | spin_retry_count | 45 | spin_retry_count |
46 | spin_up_time | 46 | spin_up_time |
47 | start_stop_count | 47 | start_stop_count |
48 | temperature_case | ||
48 | temperature_celsius | 49 | temperature_celsius |
50 | temperature_internal | ||
49 | total_lbas_read | 51 | total_lbas_read |
50 | total_lbas_written | 52 | total_lbas_written |
51 | udma_crc_error_count | 53 | udma_crc_error_count |
@@ -1,11 +1,26 @@ | |||
1 | #!/usr/bin/env bash | 1 | #!/usr/bin/env bash |
2 | |||
2 | # Purpose: plain text tar format | 3 | # Purpose: plain text tar format |
3 | # Limitations: - only suitable for text files, directories, and symlinks | 4 | # Limitations: - only suitable for text files, directories, and symlinks |
4 | # - stores only filename, content, and mode | 5 | # - stores only filename, content, and mode |
5 | # - not designed for untrusted input | 6 | # - not designed for untrusted input |
6 | 7 | # | |
7 | # Note: must work with bash version 3.2 (macOS) | 8 | # Note: must work with bash version 3.2 (macOS) |
8 | 9 | ||
10 | # Copyright 2017 Roger Luethi | ||
11 | # | ||
12 | # Licensed under the Apache License, Version 2.0 (the "License"); | ||
13 | # you may not use this file except in compliance with the License. | ||
14 | # You may obtain a copy of the License at | ||
15 | # | ||
16 | # http://www.apache.org/licenses/LICENSE-2.0 | ||
17 | # | ||
18 | # Unless required by applicable law or agreed to in writing, software | ||
19 | # distributed under the License is distributed on an "AS IS" BASIS, | ||
20 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
21 | # See the License for the specific language governing permissions and | ||
22 | # limitations under the License. | ||
23 | |||
9 | set -o errexit -o nounset | 24 | set -o errexit -o nounset |
10 | 25 | ||
11 | # Sanitize environment (for instance, standard sorting of glob matches) | 26 | # Sanitize environment (for instance, standard sorting of glob matches) |
@@ -13,7 +28,55 @@ export LC_ALL=C | |||
13 | 28 | ||
14 | path="" | 29 | path="" |
15 | CMD="" | 30 | CMD="" |
16 | ARG_STRING="$@" | 31 | ARG_STRING="$*" |
32 | |||
33 | #------------------------------------------------------------------------------ | ||
34 | # Not all sed implementations can work on null bytes. In order to make ttar | ||
35 | # work out of the box on macOS, use Python as a stream editor. | ||
36 | |||
37 | USE_PYTHON=0 | ||
38 | |||
39 | PYTHON_CREATE_FILTER=$(cat << 'PCF' | ||
40 | #!/usr/bin/env python | ||
41 | |||
42 | import re | ||
43 | import sys | ||
44 | |||
45 | for line in sys.stdin: | ||
46 | line = re.sub(r'EOF', r'\EOF', line) | ||
47 | line = re.sub(r'NULLBYTE', r'\NULLBYTE', line) | ||
48 | line = re.sub('\x00', r'NULLBYTE', line) | ||
49 | sys.stdout.write(line) | ||
50 | PCF | ||
51 | ) | ||
52 | |||
53 | PYTHON_EXTRACT_FILTER=$(cat << 'PEF' | ||
54 | #!/usr/bin/env python | ||
55 | |||
56 | import re | ||
57 | import sys | ||
58 | |||
59 | for line in sys.stdin: | ||
60 | line = re.sub(r'(?<!\\)NULLBYTE', '\x00', line) | ||
61 | line = re.sub(r'\\NULLBYTE', 'NULLBYTE', line) | ||
62 | line = re.sub(r'([^\\])EOF', r'\1', line) | ||
63 | line = re.sub(r'\\EOF', 'EOF', line) | ||
64 | sys.stdout.write(line) | ||
65 | PEF | ||
66 | ) | ||
67 | |||
68 | function test_environment { | ||
69 | if [[ "$(echo "a" | sed 's/a/\x0/' | wc -c)" -ne 2 ]]; then | ||
70 | echo "WARNING sed unable to handle null bytes, using Python (slow)." | ||
71 | if ! which python >/dev/null; then | ||
72 | echo "ERROR Python not found. Aborting." | ||
73 | exit 2 | ||
74 | fi | ||
75 | USE_PYTHON=1 | ||
76 | fi | ||
77 | } | ||
78 | |||
79 | #------------------------------------------------------------------------------ | ||
17 | 80 | ||
18 | function usage { | 81 | function usage { |
19 | bname=$(basename "$0") | 82 | bname=$(basename "$0") |
@@ -24,6 +87,7 @@ Usage: $bname [-C <DIR>] -c -f <ARCHIVE> <FILE...> (create archive) | |||
24 | 87 | ||
25 | Options: | 88 | Options: |
26 | -C <DIR> (change directory) | 89 | -C <DIR> (change directory) |
90 | -v (verbose) | ||
27 | 91 | ||
28 | Example: Change to sysfs directory, create ttar file from fixtures directory | 92 | Example: Change to sysfs directory, create ttar file from fixtures directory |
29 | $bname -C sysfs -c -f sysfs/fixtures.ttar fixtures/ | 93 | $bname -C sysfs -c -f sysfs/fixtures.ttar fixtures/ |
@@ -46,6 +110,8 @@ function set_cmd { | |||
46 | CMD=$1 | 110 | CMD=$1 |
47 | } | 111 | } |
48 | 112 | ||
113 | unset VERBOSE | ||
114 | |||
49 | while getopts :cf:htxvC: opt; do | 115 | while getopts :cf:htxvC: opt; do |
50 | case $opt in | 116 | case $opt in |
51 | c) | 117 | c) |
@@ -143,8 +209,37 @@ function extract { | |||
143 | fi | 209 | fi |
144 | while IFS= read -r line; do | 210 | while IFS= read -r line; do |
145 | line_no=$(( line_no + 1 )) | 211 | line_no=$(( line_no + 1 )) |
212 | local eof_without_newline | ||
146 | if [ "$size" -gt 0 ]; then | 213 | if [ "$size" -gt 0 ]; then |
147 | echo "$line" >> "$path" | 214 | if [[ "$line" =~ [^\\]EOF ]]; then |
215 | # An EOF not preceeded by a backslash indicates that the line | ||
216 | # does not end with a newline | ||
217 | eof_without_newline=1 | ||
218 | else | ||
219 | eof_without_newline=0 | ||
220 | fi | ||
221 | # Replace NULLBYTE with null byte if at beginning of line | ||
222 | # Replace NULLBYTE with null byte unless preceeded by backslash | ||
223 | # Remove one backslash in front of NULLBYTE (if any) | ||
224 | # Remove EOF unless preceeded by backslash | ||
225 | # Remove one backslash in front of EOF | ||
226 | if [ $USE_PYTHON -eq 1 ]; then | ||
227 | echo -n "$line" | python -c "$PYTHON_EXTRACT_FILTER" >> "$path" | ||
228 | else | ||
229 | # The repeated pattern makes up for sed's lack of negative | ||
230 | # lookbehind assertions (for consecutive null bytes). | ||
231 | echo -n "$line" | \ | ||
232 | sed -e 's/^NULLBYTE/\x0/g; | ||
233 | s/\([^\\]\)NULLBYTE/\1\x0/g; | ||
234 | s/\([^\\]\)NULLBYTE/\1\x0/g; | ||
235 | s/\\NULLBYTE/NULLBYTE/g; | ||
236 | s/\([^\\]\)EOF/\1/g; | ||
237 | s/\\EOF/EOF/g; | ||
238 | ' >> "$path" | ||
239 | fi | ||
240 | if [[ "$eof_without_newline" -eq 0 ]]; then | ||
241 | echo >> "$path" | ||
242 | fi | ||
148 | size=$(( size - 1 )) | 243 | size=$(( size - 1 )) |
149 | continue | 244 | continue |
150 | fi | 245 | fi |
@@ -188,11 +283,14 @@ function get_mode { | |||
188 | local mfile=$1 | 283 | local mfile=$1 |
189 | if [ -z "${STAT_OPTION:-}" ]; then | 284 | if [ -z "${STAT_OPTION:-}" ]; then |
190 | if stat -c '%a' "$mfile" >/dev/null 2>&1; then | 285 | if stat -c '%a' "$mfile" >/dev/null 2>&1; then |
286 | # GNU stat | ||
191 | STAT_OPTION='-c' | 287 | STAT_OPTION='-c' |
192 | STAT_FORMAT='%a' | 288 | STAT_FORMAT='%a' |
193 | else | 289 | else |
290 | # BSD stat | ||
194 | STAT_OPTION='-f' | 291 | STAT_OPTION='-f' |
195 | STAT_FORMAT='%A' | 292 | # Octal output, user/group/other (omit file type, sticky bit) |
293 | STAT_FORMAT='%OLp' | ||
196 | fi | 294 | fi |
197 | fi | 295 | fi |
198 | stat "${STAT_OPTION}" "${STAT_FORMAT}" "$mfile" | 296 | stat "${STAT_OPTION}" "${STAT_FORMAT}" "$mfile" |
@@ -201,6 +299,7 @@ function get_mode { | |||
201 | function _create { | 299 | function _create { |
202 | shopt -s nullglob | 300 | shopt -s nullglob |
203 | local mode | 301 | local mode |
302 | local eof_without_newline | ||
204 | while (( "$#" )); do | 303 | while (( "$#" )); do |
205 | file=$1 | 304 | file=$1 |
206 | if [ -L "$file" ]; then | 305 | if [ -L "$file" ]; then |
@@ -224,8 +323,30 @@ function _create { | |||
224 | elif [ -f "$file" ]; then | 323 | elif [ -f "$file" ]; then |
225 | echo "Path: $file" | 324 | echo "Path: $file" |
226 | lines=$(wc -l "$file"|awk '{print $1}') | 325 | lines=$(wc -l "$file"|awk '{print $1}') |
326 | eof_without_newline=0 | ||
327 | if [[ "$(wc -c "$file"|awk '{print $1}')" -gt 0 ]] && \ | ||
328 | [[ "$(tail -c 1 "$file" | wc -l)" -eq 0 ]]; then | ||
329 | eof_without_newline=1 | ||
330 | lines=$((lines+1)) | ||
331 | fi | ||
227 | echo "Lines: $lines" | 332 | echo "Lines: $lines" |
228 | cat "$file" | 333 | # Add backslash in front of EOF |
334 | # Add backslash in front of NULLBYTE | ||
335 | # Replace null byte with NULLBYTE | ||
336 | if [ $USE_PYTHON -eq 1 ]; then | ||
337 | < "$file" python -c "$PYTHON_CREATE_FILTER" | ||
338 | else | ||
339 | < "$file" \ | ||
340 | sed 's/EOF/\\EOF/g; | ||
341 | s/NULLBYTE/\\NULLBYTE/g; | ||
342 | s/\x0/NULLBYTE/g; | ||
343 | ' | ||
344 | fi | ||
345 | if [[ "$eof_without_newline" -eq 1 ]]; then | ||
346 | # Finish line with EOF to indicate that the original line did | ||
347 | # not end with a linefeed | ||
348 | echo "EOF" | ||
349 | fi | ||
229 | mode=$(get_mode "$file") | 350 | mode=$(get_mode "$file") |
230 | echo "Mode: $mode" | 351 | echo "Mode: $mode" |
231 | vecho "$mode $file" | 352 | vecho "$mode $file" |
@@ -254,6 +375,8 @@ function create { | |||
254 | _create "$@" | 375 | _create "$@" |
255 | } | 376 | } |
256 | 377 | ||
378 | test_environment | ||
379 | |||
257 | if [ -n "${CDIR:-}" ]; then | 380 | if [ -n "${CDIR:-}" ]; then |
258 | if [[ "$ARCHIVE" != /* ]]; then | 381 | if [[ "$ARCHIVE" != /* ]]; then |
259 | # Relative path: preserve the archive's location before changing | 382 | # Relative path: preserve the archive's location before changing |
diff --git a/vendor/github.com/prometheus/common/expfmt/expfmt.go b/vendor/github.com/prometheus/common/expfmt/expfmt.go index 371ac75..c71bcb9 100644 --- a/vendor/github.com/prometheus/common/expfmt/expfmt.go +++ b/vendor/github.com/prometheus/common/expfmt/expfmt.go | |||
@@ -26,7 +26,7 @@ const ( | |||
26 | 26 | ||
27 | // The Content-Type values for the different wire protocols. | 27 | // The Content-Type values for the different wire protocols. |
28 | FmtUnknown Format = `<unknown>` | 28 | FmtUnknown Format = `<unknown>` |
29 | FmtText Format = `text/plain; version=` + TextVersion | 29 | FmtText Format = `text/plain; version=` + TextVersion + `; charset=utf-8` |
30 | FmtProtoDelim Format = ProtoFmt + ` encoding=delimited` | 30 | FmtProtoDelim Format = ProtoFmt + ` encoding=delimited` |
31 | FmtProtoText Format = ProtoFmt + ` encoding=text` | 31 | FmtProtoText Format = ProtoFmt + ` encoding=text` |
32 | FmtProtoCompact Format = ProtoFmt + ` encoding=compact-text` | 32 | FmtProtoCompact Format = ProtoFmt + ` encoding=compact-text` |
diff --git a/vendor/github.com/prometheus/procfs/Makefile b/vendor/github.com/prometheus/procfs/Makefile index dd48afd..5c8f726 100644 --- a/vendor/github.com/prometheus/procfs/Makefile +++ b/vendor/github.com/prometheus/procfs/Makefile | |||
@@ -1,18 +1,71 @@ | |||
1 | ci: fmt lint test | 1 | # Copyright 2018 The Prometheus Authors |
2 | # Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | # you may not use this file except in compliance with the License. | ||
4 | # You may obtain a copy of the License at | ||
5 | # | ||
6 | # http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | # | ||
8 | # Unless required by applicable law or agreed to in writing, software | ||
9 | # distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | # See the License for the specific language governing permissions and | ||
12 | # limitations under the License. | ||
2 | 13 | ||
3 | fmt: | 14 | # Ensure GOBIN is not set during build so that promu is installed to the correct path |
4 | ! gofmt -l *.go | read nothing | 15 | unexport GOBIN |
5 | go vet | ||
6 | 16 | ||
7 | lint: | 17 | GO ?= go |
8 | go get github.com/golang/lint/golint | 18 | GOFMT ?= $(GO)fmt |
9 | golint *.go | 19 | FIRST_GOPATH := $(firstword $(subst :, ,$(shell $(GO) env GOPATH))) |
20 | STATICCHECK := $(FIRST_GOPATH)/bin/staticcheck | ||
21 | pkgs = $(shell $(GO) list ./... | grep -v /vendor/) | ||
10 | 22 | ||
11 | test: sysfs/fixtures/.unpacked | 23 | PREFIX ?= $(shell pwd) |
12 | go test -v ./... | 24 | BIN_DIR ?= $(shell pwd) |
13 | 25 | ||
14 | sysfs/fixtures/.unpacked: sysfs/fixtures.ttar | 26 | ifdef DEBUG |
15 | ./ttar -C sysfs -x -f sysfs/fixtures.ttar | 27 | bindata_flags = -debug |
28 | endif | ||
29 | |||
30 | STATICCHECK_IGNORE = | ||
31 | |||
32 | all: format staticcheck build test | ||
33 | |||
34 | style: | ||
35 | @echo ">> checking code style" | ||
36 | @! $(GOFMT) -d $(shell find . -path ./vendor -prune -o -name '*.go' -print) | grep '^' | ||
37 | |||
38 | check_license: | ||
39 | @echo ">> checking license header" | ||
40 | @./scripts/check_license.sh | ||
41 | |||
42 | test: fixtures/.unpacked sysfs/fixtures/.unpacked | ||
43 | @echo ">> running all tests" | ||
44 | @$(GO) test -race $(shell $(GO) list ./... | grep -v /vendor/ | grep -v examples) | ||
45 | |||
46 | format: | ||
47 | @echo ">> formatting code" | ||
48 | @$(GO) fmt $(pkgs) | ||
49 | |||
50 | vet: | ||
51 | @echo ">> vetting code" | ||
52 | @$(GO) vet $(pkgs) | ||
53 | |||
54 | staticcheck: $(STATICCHECK) | ||
55 | @echo ">> running staticcheck" | ||
56 | @$(STATICCHECK) -ignore "$(STATICCHECK_IGNORE)" $(pkgs) | ||
57 | |||
58 | %/.unpacked: %.ttar | ||
59 | ./ttar -C $(dir $*) -x -f $*.ttar | ||
16 | touch $@ | 60 | touch $@ |
17 | 61 | ||
18 | .PHONY: fmt lint test ci | 62 | $(FIRST_GOPATH)/bin/staticcheck: |
63 | @GOOS= GOARCH= $(GO) get -u honnef.co/go/tools/cmd/staticcheck | ||
64 | |||
65 | .PHONY: all style check_license format test vet staticcheck | ||
66 | |||
67 | # Declaring the binaries at their default locations as PHONY targets is a hack | ||
68 | # to ensure the latest version is downloaded on every make execution. | ||
69 | # If this is not desired, copy/symlink these binaries to a different path and | ||
70 | # set the respective environment variables. | ||
71 | .PHONY: $(GOPATH)/bin/staticcheck | ||
diff --git a/vendor/github.com/prometheus/procfs/fixtures.ttar b/vendor/github.com/prometheus/procfs/fixtures.ttar new file mode 100644 index 0000000..3ee8291 --- /dev/null +++ b/vendor/github.com/prometheus/procfs/fixtures.ttar | |||
@@ -0,0 +1,446 @@ | |||
1 | # Archive created by ttar -c -f fixtures.ttar fixtures/ | ||
2 | Directory: fixtures | ||
3 | Mode: 755 | ||
4 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
5 | Directory: fixtures/26231 | ||
6 | Mode: 755 | ||
7 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
8 | Path: fixtures/26231/cmdline | ||
9 | Lines: 1 | ||
10 | vimNULLBYTEtest.goNULLBYTE+10NULLBYTEEOF | ||
11 | Mode: 644 | ||
12 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
13 | Path: fixtures/26231/comm | ||
14 | Lines: 1 | ||
15 | vim | ||
16 | Mode: 644 | ||
17 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
18 | Path: fixtures/26231/exe | ||
19 | SymlinkTo: /usr/bin/vim | ||
20 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
21 | Directory: fixtures/26231/fd | ||
22 | Mode: 755 | ||
23 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
24 | Path: fixtures/26231/fd/0 | ||
25 | SymlinkTo: ../../symlinktargets/abc | ||
26 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
27 | Path: fixtures/26231/fd/1 | ||
28 | SymlinkTo: ../../symlinktargets/def | ||
29 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
30 | Path: fixtures/26231/fd/10 | ||
31 | SymlinkTo: ../../symlinktargets/xyz | ||
32 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
33 | Path: fixtures/26231/fd/2 | ||
34 | SymlinkTo: ../../symlinktargets/ghi | ||
35 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
36 | Path: fixtures/26231/fd/3 | ||
37 | SymlinkTo: ../../symlinktargets/uvw | ||
38 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
39 | Path: fixtures/26231/io | ||
40 | Lines: 7 | ||
41 | rchar: 750339 | ||
42 | wchar: 818609 | ||
43 | syscr: 7405 | ||
44 | syscw: 5245 | ||
45 | read_bytes: 1024 | ||
46 | write_bytes: 2048 | ||
47 | cancelled_write_bytes: -1024 | ||
48 | Mode: 644 | ||
49 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
50 | Path: fixtures/26231/limits | ||
51 | Lines: 17 | ||
52 | Limit Soft Limit Hard Limit Units | ||
53 | Max cpu time unlimited unlimited seconds | ||
54 | Max file size unlimited unlimited bytes | ||
55 | Max data size unlimited unlimited bytes | ||
56 | Max stack size 8388608 unlimited bytes | ||
57 | Max core file size 0 unlimited bytes | ||
58 | Max resident set unlimited unlimited bytes | ||
59 | Max processes 62898 62898 processes | ||
60 | Max open files 2048 4096 files | ||
61 | Max locked memory 65536 65536 bytes | ||
62 | Max address space 8589934592 unlimited bytes | ||
63 | Max file locks unlimited unlimited locks | ||
64 | Max pending signals 62898 62898 signals | ||
65 | Max msgqueue size 819200 819200 bytes | ||
66 | Max nice priority 0 0 | ||
67 | Max realtime priority 0 0 | ||
68 | Max realtime timeout unlimited unlimited us | ||
69 | Mode: 644 | ||
70 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
71 | Path: fixtures/26231/mountstats | ||
72 | Lines: 19 | ||
73 | device rootfs mounted on / with fstype rootfs | ||
74 | device sysfs mounted on /sys with fstype sysfs | ||
75 | device proc mounted on /proc with fstype proc | ||
76 | device /dev/sda1 mounted on / with fstype ext4 | ||
77 | device 192.168.1.1:/srv/test mounted on /mnt/nfs/test with fstype nfs4 statvers=1.1 | ||
78 | opts: rw,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,acregmin=3,acregmax=60,acdirmin=30,acdirmax=60,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.5,local_lock=none | ||
79 | age: 13968 | ||
80 | caps: caps=0xfff7,wtmult=512,dtsize=32768,bsize=0,namlen=255 | ||
81 | nfsv4: bm0=0xfdffafff,bm1=0xf9be3e,bm2=0x0,acl=0x0,pnfs=not configured | ||
82 | sec: flavor=1,pseudoflavor=1 | ||
83 | events: 52 226 0 0 1 13 398 0 0 331 0 47 0 0 77 0 0 77 0 0 0 0 0 0 0 0 0 | ||
84 | bytes: 1207640230 0 0 0 1210214218 0 295483 0 | ||
85 | RPC iostats version: 1.0 p/v: 100003/4 (nfs) | ||
86 | xprt: tcp 832 0 1 0 11 6428 6428 0 12154 0 24 26 5726 | ||
87 | per-op statistics | ||
88 | NULL: 0 0 0 0 0 0 0 0 | ||
89 | READ: 1298 1298 0 207680 1210292152 6 79386 79407 | ||
90 | WRITE: 0 0 0 0 0 0 0 0 | ||
91 | |||
92 | Mode: 644 | ||
93 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
94 | Directory: fixtures/26231/net | ||
95 | Mode: 755 | ||
96 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
97 | Path: fixtures/26231/net/dev | ||
98 | Lines: 4 | ||
99 | Inter-| Receive | Transmit | ||
100 | face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed | ||
101 | lo: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||
102 | eth0: 438 5 0 0 0 0 0 0 648 8 0 0 0 0 0 0 | ||
103 | Mode: 644 | ||
104 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
105 | Directory: fixtures/26231/ns | ||
106 | Mode: 755 | ||
107 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
108 | Path: fixtures/26231/ns/mnt | ||
109 | SymlinkTo: mnt:[4026531840] | ||
110 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
111 | Path: fixtures/26231/ns/net | ||
112 | SymlinkTo: net:[4026531993] | ||
113 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
114 | Path: fixtures/26231/stat | ||
115 | Lines: 1 | ||
116 | 26231 (vim) R 5392 7446 5392 34835 7446 4218880 32533 309516 26 82 1677 44 158 99 20 0 1 0 82375 56274944 1981 18446744073709551615 4194304 6294284 140736914091744 140736914087944 139965136429984 0 0 12288 1870679807 0 0 0 17 0 0 0 31 0 0 8391624 8481048 16420864 140736914093252 140736914093279 140736914093279 140736914096107 0 | ||
117 | Mode: 644 | ||
118 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
119 | Directory: fixtures/26232 | ||
120 | Mode: 755 | ||
121 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
122 | Path: fixtures/26232/cmdline | ||
123 | Lines: 0 | ||
124 | Mode: 644 | ||
125 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
126 | Path: fixtures/26232/comm | ||
127 | Lines: 1 | ||
128 | ata_sff | ||
129 | Mode: 644 | ||
130 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
131 | Directory: fixtures/26232/fd | ||
132 | Mode: 755 | ||
133 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
134 | Path: fixtures/26232/fd/0 | ||
135 | SymlinkTo: ../../symlinktargets/abc | ||
136 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
137 | Path: fixtures/26232/fd/1 | ||
138 | SymlinkTo: ../../symlinktargets/def | ||
139 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
140 | Path: fixtures/26232/fd/2 | ||
141 | SymlinkTo: ../../symlinktargets/ghi | ||
142 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
143 | Path: fixtures/26232/fd/3 | ||
144 | SymlinkTo: ../../symlinktargets/uvw | ||
145 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
146 | Path: fixtures/26232/fd/4 | ||
147 | SymlinkTo: ../../symlinktargets/xyz | ||
148 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
149 | Path: fixtures/26232/limits | ||
150 | Lines: 17 | ||
151 | Limit Soft Limit Hard Limit Units | ||
152 | Max cpu time unlimited unlimited seconds | ||
153 | Max file size unlimited unlimited bytes | ||
154 | Max data size unlimited unlimited bytes | ||
155 | Max stack size 8388608 unlimited bytes | ||
156 | Max core file size 0 unlimited bytes | ||
157 | Max resident set unlimited unlimited bytes | ||
158 | Max processes 29436 29436 processes | ||
159 | Max open files 1024 4096 files | ||
160 | Max locked memory 65536 65536 bytes | ||
161 | Max address space unlimited unlimited bytes | ||
162 | Max file locks unlimited unlimited locks | ||
163 | Max pending signals 29436 29436 signals | ||
164 | Max msgqueue size 819200 819200 bytes | ||
165 | Max nice priority 0 0 | ||
166 | Max realtime priority 0 0 | ||
167 | Max realtime timeout unlimited unlimited us | ||
168 | Mode: 644 | ||
169 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
170 | Path: fixtures/26232/stat | ||
171 | Lines: 1 | ||
172 | 33 (ata_sff) S 2 0 0 0 -1 69238880 0 0 0 0 0 0 0 0 0 -20 1 0 5 0 0 18446744073709551615 0 0 0 0 0 0 0 2147483647 0 18446744073709551615 0 0 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||
173 | Mode: 644 | ||
174 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
175 | Directory: fixtures/26233 | ||
176 | Mode: 755 | ||
177 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
178 | Path: fixtures/26233/cmdline | ||
179 | Lines: 1 | ||
180 | com.github.uiautomatorNULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTENULLBYTEEOF | ||
181 | Mode: 644 | ||
182 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
183 | Directory: fixtures/584 | ||
184 | Mode: 755 | ||
185 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
186 | Path: fixtures/584/stat | ||
187 | Lines: 2 | ||
188 | 1020 ((a b ) ( c d) ) R 28378 1020 28378 34842 1020 4218880 286 0 0 0 0 0 0 0 20 0 1 0 10839175 10395648 155 18446744073709551615 4194304 4238788 140736466511168 140736466511168 140609271124624 0 0 0 0 0 0 0 17 5 0 0 0 0 0 6336016 6337300 25579520 140736466515030 140736466515061 140736466515061 140736466518002 0 | ||
189 | #!/bin/cat /proc/self/stat | ||
190 | Mode: 644 | ||
191 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
192 | Directory: fixtures/buddyinfo | ||
193 | Mode: 755 | ||
194 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
195 | Directory: fixtures/buddyinfo/short | ||
196 | Mode: 755 | ||
197 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
198 | Path: fixtures/buddyinfo/short/buddyinfo | ||
199 | Lines: 3 | ||
200 | Node 0, zone | ||
201 | Node 0, zone | ||
202 | Node 0, zone | ||
203 | Mode: 644 | ||
204 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
205 | Directory: fixtures/buddyinfo/sizemismatch | ||
206 | Mode: 755 | ||
207 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
208 | Path: fixtures/buddyinfo/sizemismatch/buddyinfo | ||
209 | Lines: 3 | ||
210 | Node 0, zone DMA 1 0 1 0 2 1 1 0 1 1 3 | ||
211 | Node 0, zone DMA32 759 572 791 475 194 45 12 0 0 0 0 0 | ||
212 | Node 0, zone Normal 4381 1093 185 1530 567 102 4 0 0 0 | ||
213 | Mode: 644 | ||
214 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
215 | Directory: fixtures/buddyinfo/valid | ||
216 | Mode: 755 | ||
217 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
218 | Path: fixtures/buddyinfo/valid/buddyinfo | ||
219 | Lines: 3 | ||
220 | Node 0, zone DMA 1 0 1 0 2 1 1 0 1 1 3 | ||
221 | Node 0, zone DMA32 759 572 791 475 194 45 12 0 0 0 0 | ||
222 | Node 0, zone Normal 4381 1093 185 1530 567 102 4 0 0 0 0 | ||
223 | Mode: 644 | ||
224 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
225 | Directory: fixtures/fs | ||
226 | Mode: 755 | ||
227 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
228 | Directory: fixtures/fs/xfs | ||
229 | Mode: 755 | ||
230 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
231 | Path: fixtures/fs/xfs/stat | ||
232 | Lines: 23 | ||
233 | extent_alloc 92447 97589 92448 93751 | ||
234 | abt 0 0 0 0 | ||
235 | blk_map 1767055 188820 184891 92447 92448 2140766 0 | ||
236 | bmbt 0 0 0 0 | ||
237 | dir 185039 92447 92444 136422 | ||
238 | trans 706 944304 0 | ||
239 | ig 185045 58807 0 126238 0 33637 22 | ||
240 | log 2883 113448 9 17360 739 | ||
241 | push_ail 945014 0 134260 15483 0 3940 464 159985 0 40 | ||
242 | xstrat 92447 0 | ||
243 | rw 107739 94045 | ||
244 | attr 4 0 0 0 | ||
245 | icluster 8677 7849 135802 | ||
246 | vnodes 92601 0 0 0 92444 92444 92444 0 | ||
247 | buf 2666287 7122 2659202 3599 2 7085 0 10297 7085 | ||
248 | abtb2 184941 1277345 13257 13278 0 0 0 0 0 0 0 0 0 0 2746147 | ||
249 | abtc2 345295 2416764 172637 172658 0 0 0 0 0 0 0 0 0 0 21406023 | ||
250 | bmbt2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||
251 | ibt2 343004 1358467 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||
252 | fibt2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||
253 | qm 0 0 0 0 0 0 0 0 | ||
254 | xpc 399724544 92823103 86219234 | ||
255 | debug 0 | ||
256 | Mode: 644 | ||
257 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
258 | Path: fixtures/mdstat | ||
259 | Lines: 26 | ||
260 | Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] | ||
261 | md3 : active raid6 sda1[8] sdh1[7] sdg1[6] sdf1[5] sde1[11] sdd1[3] sdc1[10] sdb1[9] | ||
262 | 5853468288 blocks super 1.2 level 6, 64k chunk, algorithm 2 [8/8] [UUUUUUUU] | ||
263 | |||
264 | md127 : active raid1 sdi2[0] sdj2[1] | ||
265 | 312319552 blocks [2/2] [UU] | ||
266 | |||
267 | md0 : active raid1 sdk[2](S) sdi1[0] sdj1[1] | ||
268 | 248896 blocks [2/2] [UU] | ||
269 | |||
270 | md4 : inactive raid1 sda3[0] sdb3[1] | ||
271 | 4883648 blocks [2/2] [UU] | ||
272 | |||
273 | md6 : active raid1 sdb2[2] sda2[0] | ||
274 | 195310144 blocks [2/1] [U_] | ||
275 | [=>...................] recovery = 8.5% (16775552/195310144) finish=17.0min speed=259783K/sec | ||
276 | |||
277 | md8 : active raid1 sdb1[1] sda1[0] | ||
278 | 195310144 blocks [2/2] [UU] | ||
279 | [=>...................] resync = 8.5% (16775552/195310144) finish=17.0min speed=259783K/sec | ||
280 | |||
281 | md7 : active raid6 sdb1[0] sde1[3] sdd1[2] sdc1[1] | ||
282 | 7813735424 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/3] [U_UU] | ||
283 | bitmap: 0/30 pages [0KB], 65536KB chunk | ||
284 | |||
285 | unused devices: <none> | ||
286 | Mode: 644 | ||
287 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
288 | Directory: fixtures/net | ||
289 | Mode: 755 | ||
290 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
291 | Path: fixtures/net/dev | ||
292 | Lines: 6 | ||
293 | Inter-| Receive | Transmit | ||
294 | face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed | ||
295 | vethf345468: 648 8 0 0 0 0 0 0 438 5 0 0 0 0 0 0 | ||
296 | lo: 1664039048 1566805 0 0 0 0 0 0 1664039048 1566805 0 0 0 0 0 0 | ||
297 | docker0: 2568 38 0 0 0 0 0 0 438 5 0 0 0 0 0 0 | ||
298 | eth0: 874354587 1036395 0 0 0 0 0 0 563352563 732147 0 0 0 0 0 0 | ||
299 | Mode: 644 | ||
300 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
301 | Path: fixtures/net/ip_vs | ||
302 | Lines: 21 | ||
303 | IP Virtual Server version 1.2.1 (size=4096) | ||
304 | Prot LocalAddress:Port Scheduler Flags | ||
305 | -> RemoteAddress:Port Forward Weight ActiveConn InActConn | ||
306 | TCP C0A80016:0CEA wlc | ||
307 | -> C0A85216:0CEA Tunnel 100 248 2 | ||
308 | -> C0A85318:0CEA Tunnel 100 248 2 | ||
309 | -> C0A85315:0CEA Tunnel 100 248 1 | ||
310 | TCP C0A80039:0CEA wlc | ||
311 | -> C0A85416:0CEA Tunnel 0 0 0 | ||
312 | -> C0A85215:0CEA Tunnel 100 1499 0 | ||
313 | -> C0A83215:0CEA Tunnel 100 1498 0 | ||
314 | TCP C0A80037:0CEA wlc | ||
315 | -> C0A8321A:0CEA Tunnel 0 0 0 | ||
316 | -> C0A83120:0CEA Tunnel 100 0 0 | ||
317 | TCP [2620:0000:0000:0000:0000:0000:0000:0001]:0050 sh | ||
318 | -> [2620:0000:0000:0000:0000:0000:0000:0002]:0050 Route 1 0 0 | ||
319 | -> [2620:0000:0000:0000:0000:0000:0000:0003]:0050 Route 1 0 0 | ||
320 | -> [2620:0000:0000:0000:0000:0000:0000:0004]:0050 Route 1 1 1 | ||
321 | FWM 10001000 wlc | ||
322 | -> C0A8321A:0CEA Route 0 0 1 | ||
323 | -> C0A83215:0CEA Route 0 0 2 | ||
324 | Mode: 644 | ||
325 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
326 | Path: fixtures/net/ip_vs_stats | ||
327 | Lines: 6 | ||
328 | Total Incoming Outgoing Incoming Outgoing | ||
329 | Conns Packets Packets Bytes Bytes | ||
330 | 16AA370 E33656E5 0 51D8C8883AB3 0 | ||
331 | |||
332 | Conns/s Pkts/s Pkts/s Bytes/s Bytes/s | ||
333 | 4 1FB3C 0 1282A8F 0 | ||
334 | Mode: 644 | ||
335 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
336 | Directory: fixtures/net/rpc | ||
337 | Mode: 755 | ||
338 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
339 | Path: fixtures/net/rpc/nfs | ||
340 | Lines: 5 | ||
341 | net 18628 0 18628 6 | ||
342 | rpc 4329785 0 4338291 | ||
343 | proc2 18 2 69 0 0 4410 0 0 0 0 0 0 0 0 0 0 0 99 2 | ||
344 | proc3 22 1 4084749 29200 94754 32580 186 47747 7981 8639 0 6356 0 6962 0 7958 0 0 241 4 4 2 39 | ||
345 | proc4 61 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||
346 | Mode: 644 | ||
347 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
348 | Path: fixtures/net/rpc/nfsd | ||
349 | Lines: 11 | ||
350 | rc 0 6 18622 | ||
351 | fh 0 0 0 0 0 | ||
352 | io 157286400 0 | ||
353 | th 8 0 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 | ||
354 | ra 32 0 0 0 0 0 0 0 0 0 0 0 | ||
355 | net 18628 0 18628 6 | ||
356 | rpc 18628 0 0 0 0 | ||
357 | proc2 18 2 69 0 0 4410 0 0 0 0 0 0 0 0 0 0 0 99 2 | ||
358 | proc3 22 2 112 0 2719 111 0 0 0 0 0 0 0 0 0 0 0 27 216 0 2 1 0 | ||
359 | proc4 2 2 10853 | ||
360 | proc4ops 72 0 0 0 1098 2 0 0 0 0 8179 5896 0 0 0 0 5900 0 0 2 0 2 0 9609 0 2 150 1272 0 0 0 1236 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||
361 | Mode: 644 | ||
362 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
363 | Path: fixtures/net/xfrm_stat | ||
364 | Lines: 28 | ||
365 | XfrmInError 1 | ||
366 | XfrmInBufferError 2 | ||
367 | XfrmInHdrError 4 | ||
368 | XfrmInNoStates 3 | ||
369 | XfrmInStateProtoError 40 | ||
370 | XfrmInStateModeError 100 | ||
371 | XfrmInStateSeqError 6000 | ||
372 | XfrmInStateExpired 4 | ||
373 | XfrmInStateMismatch 23451 | ||
374 | XfrmInStateInvalid 55555 | ||
375 | XfrmInTmplMismatch 51 | ||
376 | XfrmInNoPols 65432 | ||
377 | XfrmInPolBlock 100 | ||
378 | XfrmInPolError 10000 | ||
379 | XfrmOutError 1000000 | ||
380 | XfrmOutBundleGenError 43321 | ||
381 | XfrmOutBundleCheckError 555 | ||
382 | XfrmOutNoStates 869 | ||
383 | XfrmOutStateProtoError 4542 | ||
384 | XfrmOutStateModeError 4 | ||
385 | XfrmOutStateSeqError 543 | ||
386 | XfrmOutStateExpired 565 | ||
387 | XfrmOutPolBlock 43456 | ||
388 | XfrmOutPolDead 7656 | ||
389 | XfrmOutPolError 1454 | ||
390 | XfrmFwdHdrError 6654 | ||
391 | XfrmOutStateInvalid 28765 | ||
392 | XfrmAcquireError 24532 | ||
393 | Mode: 644 | ||
394 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
395 | Path: fixtures/self | ||
396 | SymlinkTo: 26231 | ||
397 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
398 | Path: fixtures/stat | ||
399 | Lines: 16 | ||
400 | cpu 301854 612 111922 8979004 3552 2 3944 0 0 0 | ||
401 | cpu0 44490 19 21045 1087069 220 1 3410 0 0 0 | ||
402 | cpu1 47869 23 16474 1110787 591 0 46 0 0 0 | ||
403 | cpu2 46504 36 15916 1112321 441 0 326 0 0 0 | ||
404 | cpu3 47054 102 15683 1113230 533 0 60 0 0 0 | ||
405 | cpu4 28413 25 10776 1140321 217 0 8 0 0 0 | ||
406 | cpu5 29271 101 11586 1136270 672 0 30 0 0 0 | ||
407 | cpu6 29152 36 10276 1139721 319 0 29 0 0 0 | ||
408 | cpu7 29098 268 10164 1139282 555 0 31 0 0 0 | ||
409 | intr 8885917 17 0 0 0 0 0 0 0 1 79281 0 0 0 0 0 0 0 231237 0 0 0 0 250586 103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 223424 190745 13 906 1283803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||
410 | ctxt 38014093 | ||
411 | btime 1418183276 | ||
412 | processes 26442 | ||
413 | procs_running 2 | ||
414 | procs_blocked 1 | ||
415 | softirq 5057579 250191 1481983 1647 211099 186066 0 1783454 622196 12499 508444 | ||
416 | Mode: 644 | ||
417 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
418 | Directory: fixtures/symlinktargets | ||
419 | Mode: 755 | ||
420 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
421 | Path: fixtures/symlinktargets/README | ||
422 | Lines: 2 | ||
423 | This directory contains some empty files that are the symlinks the files in the "fd" directory point to. | ||
424 | They are otherwise ignored by the tests | ||
425 | Mode: 644 | ||
426 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
427 | Path: fixtures/symlinktargets/abc | ||
428 | Lines: 0 | ||
429 | Mode: 644 | ||
430 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
431 | Path: fixtures/symlinktargets/def | ||
432 | Lines: 0 | ||
433 | Mode: 644 | ||
434 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
435 | Path: fixtures/symlinktargets/ghi | ||
436 | Lines: 0 | ||
437 | Mode: 644 | ||
438 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
439 | Path: fixtures/symlinktargets/uvw | ||
440 | Lines: 0 | ||
441 | Mode: 644 | ||
442 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
443 | Path: fixtures/symlinktargets/xyz | ||
444 | Lines: 0 | ||
445 | Mode: 644 | ||
446 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
diff --git a/vendor/github.com/prometheus/procfs/fs.go b/vendor/github.com/prometheus/procfs/fs.go index 65f0922..b6c6b2c 100644 --- a/vendor/github.com/prometheus/procfs/fs.go +++ b/vendor/github.com/prometheus/procfs/fs.go | |||
@@ -1,3 +1,16 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | import ( | 16 | import ( |
diff --git a/vendor/github.com/prometheus/procfs/ipvs.go b/vendor/github.com/prometheus/procfs/ipvs.go index 5761b45..e36d4a3 100644 --- a/vendor/github.com/prometheus/procfs/ipvs.go +++ b/vendor/github.com/prometheus/procfs/ipvs.go | |||
@@ -1,3 +1,16 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | import ( | 16 | import ( |
diff --git a/vendor/github.com/prometheus/procfs/mdstat.go b/vendor/github.com/prometheus/procfs/mdstat.go index d7a248c..9dc1958 100644 --- a/vendor/github.com/prometheus/procfs/mdstat.go +++ b/vendor/github.com/prometheus/procfs/mdstat.go | |||
@@ -1,3 +1,16 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | import ( | 16 | import ( |
diff --git a/vendor/github.com/prometheus/procfs/mountstats.go b/vendor/github.com/prometheus/procfs/mountstats.go index 6b2b0ba..e95ddbc 100644 --- a/vendor/github.com/prometheus/procfs/mountstats.go +++ b/vendor/github.com/prometheus/procfs/mountstats.go | |||
@@ -1,3 +1,16 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | // While implementing parsing of /proc/[pid]/mountstats, this blog was used | 16 | // While implementing parsing of /proc/[pid]/mountstats, this blog was used |
diff --git a/vendor/github.com/prometheus/procfs/net_dev.go b/vendor/github.com/prometheus/procfs/net_dev.go index f8c184e..6c17aff 100644 --- a/vendor/github.com/prometheus/procfs/net_dev.go +++ b/vendor/github.com/prometheus/procfs/net_dev.go | |||
@@ -1,3 +1,16 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | import ( | 16 | import ( |
diff --git a/vendor/github.com/prometheus/procfs/nfs/nfs.go b/vendor/github.com/prometheus/procfs/nfs/nfs.go index e2185b7..651bf68 100644 --- a/vendor/github.com/prometheus/procfs/nfs/nfs.go +++ b/vendor/github.com/prometheus/procfs/nfs/nfs.go | |||
@@ -11,7 +11,7 @@ | |||
11 | // See the License for the specific language governing permissions and | 11 | // See the License for the specific language governing permissions and |
12 | // limitations under the License. | 12 | // limitations under the License. |
13 | 13 | ||
14 | // Package nfsd implements parsing of /proc/net/rpc/nfsd. | 14 | // Package nfs implements parsing of /proc/net/rpc/nfsd. |
15 | // Fields are documented in https://www.svennd.be/nfsd-stats-explained-procnetrpcnfsd/ | 15 | // Fields are documented in https://www.svennd.be/nfsd-stats-explained-procnetrpcnfsd/ |
16 | package nfs | 16 | package nfs |
17 | 17 | ||
@@ -136,8 +136,8 @@ type ClientV4Stats struct { | |||
136 | Setattr uint64 | 136 | Setattr uint64 |
137 | FsInfo uint64 | 137 | FsInfo uint64 |
138 | Renew uint64 | 138 | Renew uint64 |
139 | SetClientId uint64 | 139 | SetClientID uint64 |
140 | SetClientIdConfirm uint64 | 140 | SetClientIDConfirm uint64 |
141 | Lock uint64 | 141 | Lock uint64 |
142 | Lockt uint64 | 142 | Lockt uint64 |
143 | Locku uint64 | 143 | Locku uint64 |
@@ -156,13 +156,13 @@ type ClientV4Stats struct { | |||
156 | ReadDir uint64 | 156 | ReadDir uint64 |
157 | ServerCaps uint64 | 157 | ServerCaps uint64 |
158 | DelegReturn uint64 | 158 | DelegReturn uint64 |
159 | GetAcl uint64 | 159 | GetACL uint64 |
160 | SetAcl uint64 | 160 | SetACL uint64 |
161 | FsLocations uint64 | 161 | FsLocations uint64 |
162 | ReleaseLockowner uint64 | 162 | ReleaseLockowner uint64 |
163 | Secinfo uint64 | 163 | Secinfo uint64 |
164 | FsidPresent uint64 | 164 | FsidPresent uint64 |
165 | ExchangeId uint64 | 165 | ExchangeID uint64 |
166 | CreateSession uint64 | 166 | CreateSession uint64 |
167 | DestroySession uint64 | 167 | DestroySession uint64 |
168 | Sequence uint64 | 168 | Sequence uint64 |
@@ -173,11 +173,11 @@ type ClientV4Stats struct { | |||
173 | LayoutCommit uint64 | 173 | LayoutCommit uint64 |
174 | LayoutReturn uint64 | 174 | LayoutReturn uint64 |
175 | SecinfoNoName uint64 | 175 | SecinfoNoName uint64 |
176 | TestStateId uint64 | 176 | TestStateID uint64 |
177 | FreeStateId uint64 | 177 | FreeStateID uint64 |
178 | GetDeviceList uint64 | 178 | GetDeviceList uint64 |
179 | BindConnToSession uint64 | 179 | BindConnToSession uint64 |
180 | DestroyClientId uint64 | 180 | DestroyClientID uint64 |
181 | Seek uint64 | 181 | Seek uint64 |
182 | Allocate uint64 | 182 | Allocate uint64 |
183 | DeAllocate uint64 | 183 | DeAllocate uint64 |
@@ -238,7 +238,7 @@ type V4Ops struct { | |||
238 | RelLockOwner uint64 | 238 | RelLockOwner uint64 |
239 | } | 239 | } |
240 | 240 | ||
241 | // RPCStats models all stats from /proc/net/rpc/nfs. | 241 | // ClientRPCStats models all stats from /proc/net/rpc/nfs. |
242 | type ClientRPCStats struct { | 242 | type ClientRPCStats struct { |
243 | Network Network | 243 | Network Network |
244 | ClientRPC ClientRPC | 244 | ClientRPC ClientRPC |
diff --git a/vendor/github.com/prometheus/procfs/nfs/parse.go b/vendor/github.com/prometheus/procfs/nfs/parse.go index 8f568f0..95a83cc 100644 --- a/vendor/github.com/prometheus/procfs/nfs/parse.go +++ b/vendor/github.com/prometheus/procfs/nfs/parse.go | |||
@@ -204,8 +204,8 @@ func parseClientV4Stats(v []uint64) (ClientV4Stats, error) { | |||
204 | Setattr: v[10], | 204 | Setattr: v[10], |
205 | FsInfo: v[11], | 205 | FsInfo: v[11], |
206 | Renew: v[12], | 206 | Renew: v[12], |
207 | SetClientId: v[13], | 207 | SetClientID: v[13], |
208 | SetClientIdConfirm: v[14], | 208 | SetClientIDConfirm: v[14], |
209 | Lock: v[15], | 209 | Lock: v[15], |
210 | Lockt: v[16], | 210 | Lockt: v[16], |
211 | Locku: v[17], | 211 | Locku: v[17], |
@@ -224,13 +224,13 @@ func parseClientV4Stats(v []uint64) (ClientV4Stats, error) { | |||
224 | ReadDir: v[30], | 224 | ReadDir: v[30], |
225 | ServerCaps: v[31], | 225 | ServerCaps: v[31], |
226 | DelegReturn: v[32], | 226 | DelegReturn: v[32], |
227 | GetAcl: v[33], | 227 | GetACL: v[33], |
228 | SetAcl: v[34], | 228 | SetACL: v[34], |
229 | FsLocations: v[35], | 229 | FsLocations: v[35], |
230 | ReleaseLockowner: v[36], | 230 | ReleaseLockowner: v[36], |
231 | Secinfo: v[37], | 231 | Secinfo: v[37], |
232 | FsidPresent: v[38], | 232 | FsidPresent: v[38], |
233 | ExchangeId: v[39], | 233 | ExchangeID: v[39], |
234 | CreateSession: v[40], | 234 | CreateSession: v[40], |
235 | DestroySession: v[41], | 235 | DestroySession: v[41], |
236 | Sequence: v[42], | 236 | Sequence: v[42], |
@@ -241,11 +241,11 @@ func parseClientV4Stats(v []uint64) (ClientV4Stats, error) { | |||
241 | LayoutCommit: v[47], | 241 | LayoutCommit: v[47], |
242 | LayoutReturn: v[48], | 242 | LayoutReturn: v[48], |
243 | SecinfoNoName: v[49], | 243 | SecinfoNoName: v[49], |
244 | TestStateId: v[50], | 244 | TestStateID: v[50], |
245 | FreeStateId: v[51], | 245 | FreeStateID: v[51], |
246 | GetDeviceList: v[52], | 246 | GetDeviceList: v[52], |
247 | BindConnToSession: v[53], | 247 | BindConnToSession: v[53], |
248 | DestroyClientId: v[54], | 248 | DestroyClientID: v[54], |
249 | Seek: v[55], | 249 | Seek: v[55], |
250 | Allocate: v[56], | 250 | Allocate: v[56], |
251 | DeAllocate: v[57], | 251 | DeAllocate: v[57], |
diff --git a/vendor/github.com/prometheus/procfs/proc.go b/vendor/github.com/prometheus/procfs/proc.go index 8717e1f..7cf5b8a 100644 --- a/vendor/github.com/prometheus/procfs/proc.go +++ b/vendor/github.com/prometheus/procfs/proc.go | |||
@@ -1,6 +1,20 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | import ( | 16 | import ( |
17 | "bytes" | ||
4 | "fmt" | 18 | "fmt" |
5 | "io/ioutil" | 19 | "io/ioutil" |
6 | "os" | 20 | "os" |
@@ -113,7 +127,7 @@ func (p Proc) CmdLine() ([]string, error) { | |||
113 | return []string{}, nil | 127 | return []string{}, nil |
114 | } | 128 | } |
115 | 129 | ||
116 | return strings.Split(string(data[:len(data)-1]), string(byte(0))), nil | 130 | return strings.Split(string(bytes.TrimRight(data, string("\x00"))), string(byte(0))), nil |
117 | } | 131 | } |
118 | 132 | ||
119 | // Comm returns the command name of a process. | 133 | // Comm returns the command name of a process. |
diff --git a/vendor/github.com/prometheus/procfs/proc_io.go b/vendor/github.com/prometheus/procfs/proc_io.go index e7f6674..0251c83 100644 --- a/vendor/github.com/prometheus/procfs/proc_io.go +++ b/vendor/github.com/prometheus/procfs/proc_io.go | |||
@@ -1,3 +1,16 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | import ( | 16 | import ( |
diff --git a/vendor/github.com/prometheus/procfs/proc_limits.go b/vendor/github.com/prometheus/procfs/proc_limits.go index b684a5b..f04ba6f 100644 --- a/vendor/github.com/prometheus/procfs/proc_limits.go +++ b/vendor/github.com/prometheus/procfs/proc_limits.go | |||
@@ -1,3 +1,16 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | import ( | 16 | import ( |
diff --git a/vendor/github.com/prometheus/procfs/proc_ns.go b/vendor/github.com/prometheus/procfs/proc_ns.go index befdd26..d06c26e 100644 --- a/vendor/github.com/prometheus/procfs/proc_ns.go +++ b/vendor/github.com/prometheus/procfs/proc_ns.go | |||
@@ -1,3 +1,16 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | import ( | 16 | import ( |
diff --git a/vendor/github.com/prometheus/procfs/proc_stat.go b/vendor/github.com/prometheus/procfs/proc_stat.go index 724e271..3cf2a9f 100644 --- a/vendor/github.com/prometheus/procfs/proc_stat.go +++ b/vendor/github.com/prometheus/procfs/proc_stat.go | |||
@@ -1,3 +1,16 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | import ( | 16 | import ( |
diff --git a/vendor/github.com/prometheus/procfs/stat.go b/vendor/github.com/prometheus/procfs/stat.go index 701f4df..61eb6b0 100644 --- a/vendor/github.com/prometheus/procfs/stat.go +++ b/vendor/github.com/prometheus/procfs/stat.go | |||
@@ -1,3 +1,16 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
1 | package procfs | 14 | package procfs |
2 | 15 | ||
3 | import ( | 16 | import ( |
diff --git a/vendor/github.com/prometheus/procfs/sysfs/fixtures.ttar b/vendor/github.com/prometheus/procfs/sysfs/fixtures.ttar index 0045e7d..8e665ce 100644 --- a/vendor/github.com/prometheus/procfs/sysfs/fixtures.ttar +++ b/vendor/github.com/prometheus/procfs/sysfs/fixtures.ttar | |||
@@ -1,3 +1,4 @@ | |||
1 | # Archive created by ttar -c -f fixtures.ttar fixtures/ | ||
1 | Directory: fixtures | 2 | Directory: fixtures |
2 | Mode: 755 | 3 | Mode: 755 |
3 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 4 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
@@ -719,3 +720,132 @@ Lines: 1 | |||
719 | extent_alloc 2 0 0 0 | 720 | extent_alloc 2 0 0 0 |
720 | Mode: 644 | 721 | Mode: 644 |
721 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 722 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
723 | Directory: fixtures/class/net/eth0/ | ||
724 | Mode: 755 | ||
725 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
726 | Path: fixtures/class/net/eth0/addr_assign_type | ||
727 | Lines: 1 | ||
728 | 3 | ||
729 | Mode: 644 | ||
730 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
731 | Path: fixtures/class/net/eth0/addr_len | ||
732 | Lines: 1 | ||
733 | 6 | ||
734 | Mode: 644 | ||
735 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
736 | Path: fixtures/class/net/eth0/address | ||
737 | Lines: 1 | ||
738 | 01:01:01:01:01:01 | ||
739 | Mode: 644 | ||
740 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
741 | Path: fixtures/class/net/eth0/broadcast | ||
742 | Lines: 1 | ||
743 | ff:ff:ff:ff:ff:ff | ||
744 | Mode: 644 | ||
745 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
746 | Path: fixtures/class/net/eth0/carrier | ||
747 | Lines: 1 | ||
748 | 1 | ||
749 | Mode: 644 | ||
750 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
751 | Path: fixtures/class/net/eth0/carrier_changes | ||
752 | Lines: 1 | ||
753 | 2 | ||
754 | Mode: 644 | ||
755 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
756 | Path: fixtures/class/net/eth0/carrier_down_count | ||
757 | Lines: 1 | ||
758 | 1 | ||
759 | Mode: 644 | ||
760 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
761 | Path: fixtures/class/net/eth0/carrier_up_count | ||
762 | Lines: 1 | ||
763 | 1 | ||
764 | Mode: 644 | ||
765 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
766 | Path: fixtures/class/net/eth0/dev_id | ||
767 | Lines: 1 | ||
768 | 0x20 | ||
769 | Mode: 644 | ||
770 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
771 | Path: fixtures/class/net/eth0/dormant | ||
772 | Lines: 1 | ||
773 | 1 | ||
774 | Mode: 644 | ||
775 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
776 | Path: fixtures/class/net/eth0/duplex | ||
777 | Lines: 1 | ||
778 | full | ||
779 | Mode: 644 | ||
780 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
781 | Path: fixtures/class/net/eth0/flags | ||
782 | Lines: 1 | ||
783 | 0x1303 | ||
784 | Mode: 644 | ||
785 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
786 | Path: fixtures/class/net/eth0/ifalias | ||
787 | Lines: 0 | ||
788 | Mode: 644 | ||
789 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
790 | Path: fixtures/class/net/eth0/ifindex | ||
791 | Lines: 1 | ||
792 | 2 | ||
793 | Mode: 644 | ||
794 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
795 | Path: fixtures/class/net/eth0/iflink | ||
796 | Lines: 1 | ||
797 | 2 | ||
798 | Mode: 644 | ||
799 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
800 | Path: fixtures/class/net/eth0/link_mode | ||
801 | Lines: 1 | ||
802 | 1 | ||
803 | Mode: 644 | ||
804 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
805 | Path: fixtures/class/net/eth0/mtu | ||
806 | Lines: 1 | ||
807 | 1500 | ||
808 | Mode: 644 | ||
809 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
810 | Path: fixtures/class/net/eth0/name_assign_type | ||
811 | Lines: 1 | ||
812 | 2 | ||
813 | Mode: 644 | ||
814 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
815 | Path: fixtures/class/net/eth0/netdev_group | ||
816 | Lines: 1 | ||
817 | 0 | ||
818 | Mode: 644 | ||
819 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
820 | Path: fixtures/class/net/eth0/operstate | ||
821 | Lines: 1 | ||
822 | up | ||
823 | Mode: 644 | ||
824 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
825 | Path: fixtures/class/net/eth0/phys_port_id | ||
826 | Lines: 0 | ||
827 | Mode: 644 | ||
828 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
829 | Path: fixtures/class/net/eth0/phys_port_name | ||
830 | Lines: 0 | ||
831 | Mode: 644 | ||
832 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
833 | Path: fixtures/class/net/eth0/phys_switch_id | ||
834 | Lines: 0 | ||
835 | Mode: 644 | ||
836 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
837 | Path: fixtures/class/net/eth0/speed | ||
838 | Lines: 1 | ||
839 | 1000 | ||
840 | Mode: 644 | ||
841 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
842 | Path: fixtures/class/net/eth0/tx_queue_len | ||
843 | Lines: 1 | ||
844 | 1000 | ||
845 | Mode: 644 | ||
846 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | ||
847 | Path: fixtures/class/net/eth0/type | ||
848 | Lines: 1 | ||
849 | 1 | ||
850 | Mode: 644 | ||
851 | # ttar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file | ||
diff --git a/vendor/github.com/prometheus/procfs/sysfs/net_class.go b/vendor/github.com/prometheus/procfs/sysfs/net_class.go new file mode 100644 index 0000000..46affd7 --- /dev/null +++ b/vendor/github.com/prometheus/procfs/sysfs/net_class.go | |||
@@ -0,0 +1,165 @@ | |||
1 | // Copyright 2018 The Prometheus Authors | ||
2 | // Licensed under the Apache License, Version 2.0 (the "License"); | ||
3 | // you may not use this file except in compliance with the License. | ||
4 | // You may obtain a copy of the License at | ||
5 | // | ||
6 | // http://www.apache.org/licenses/LICENSE-2.0 | ||
7 | // | ||
8 | // Unless required by applicable law or agreed to in writing, software | ||
9 | // distributed under the License is distributed on an "AS IS" BASIS, | ||
10 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
11 | // See the License for the specific language governing permissions and | ||
12 | // limitations under the License. | ||
13 | |||
14 | package sysfs | ||
15 | |||
16 | import ( | ||
17 | "fmt" | ||
18 | "io/ioutil" | ||
19 | "os" | ||
20 | "reflect" | ||
21 | "strconv" | ||
22 | "strings" | ||
23 | "syscall" | ||
24 | ) | ||
25 | |||
26 | // NetClassIface contains info from files in /sys/class/net/<iface> | ||
27 | // for single interface (iface). | ||
28 | type NetClassIface struct { | ||
29 | Name string // Interface name | ||
30 | AddrAssignType int64 `fileName:"addr_assign_type"` // /sys/class/net/<iface>/addr_assign_type | ||
31 | AddrLen int64 `fileName:"addr_len"` // /sys/class/net/<iface>/addr_len | ||
32 | Address string `fileName:"address"` // /sys/class/net/<iface>/address | ||
33 | Broadcast string `fileName:"broadcast"` // /sys/class/net/<iface>/broadcast | ||
34 | Carrier int64 `fileName:"carrier"` // /sys/class/net/<iface>/carrier | ||
35 | CarrierChanges int64 `fileName:"carrier_changes"` // /sys/class/net/<iface>/carrier_changes | ||
36 | CarrierUpCount int64 `fileName:"carrier_up_count"` // /sys/class/net/<iface>/carrier_up_count | ||
37 | CarrierDownCount int64 `fileName:"carrier_down_count"` // /sys/class/net/<iface>/carrier_down_count | ||
38 | DevID int64 `fileName:"dev_id"` // /sys/class/net/<iface>/dev_id | ||
39 | Dormant int64 `fileName:"dormant"` // /sys/class/net/<iface>/dormant | ||
40 | Duplex string `fileName:"duplex"` // /sys/class/net/<iface>/duplex | ||
41 | Flags int64 `fileName:"flags"` // /sys/class/net/<iface>/flags | ||
42 | IfAlias string `fileName:"ifalias"` // /sys/class/net/<iface>/ifalias | ||
43 | IfIndex int64 `fileName:"ifindex"` // /sys/class/net/<iface>/ifindex | ||
44 | IfLink int64 `fileName:"iflink"` // /sys/class/net/<iface>/iflink | ||
45 | LinkMode int64 `fileName:"link_mode"` // /sys/class/net/<iface>/link_mode | ||
46 | MTU int64 `fileName:"mtu"` // /sys/class/net/<iface>/mtu | ||
47 | NameAssignType int64 `fileName:"name_assign_type"` // /sys/class/net/<iface>/name_assign_type | ||
48 | NetDevGroup int64 `fileName:"netdev_group"` // /sys/class/net/<iface>/netdev_group | ||
49 | OperState string `fileName:"operstate"` // /sys/class/net/<iface>/operstate | ||
50 | PhysPortID string `fileName:"phys_port_id"` // /sys/class/net/<iface>/phys_port_id | ||
51 | PhysPortName string `fileName:"phys_port_name"` // /sys/class/net/<iface>/phys_port_name | ||
52 | PhysSwitchID string `fileName:"phys_switch_id"` // /sys/class/net/<iface>/phys_switch_id | ||
53 | Speed int64 `fileName:"speed"` // /sys/class/net/<iface>/speed | ||
54 | TxQueueLen int64 `fileName:"tx_queue_len"` // /sys/class/net/<iface>/tx_queue_len | ||
55 | Type int64 `fileName:"type"` // /sys/class/net/<iface>/type | ||
56 | } | ||
57 | |||
58 | // NetClass is collection of info for every interface (iface) in /sys/class/net. The map keys | ||
59 | // are interface (iface) names. | ||
60 | type NetClass map[string]NetClassIface | ||
61 | |||
62 | // NewNetClass returns info for all net interfaces (iface) read from /sys/class/net/<iface>. | ||
63 | func NewNetClass() (NetClass, error) { | ||
64 | fs, err := NewFS(DefaultMountPoint) | ||
65 | if err != nil { | ||
66 | return nil, err | ||
67 | } | ||
68 | |||
69 | return fs.NewNetClass() | ||
70 | } | ||
71 | |||
72 | // NewNetClass returns info for all net interfaces (iface) read from /sys/class/net/<iface>. | ||
73 | func (fs FS) NewNetClass() (NetClass, error) { | ||
74 | path := fs.Path("class/net") | ||
75 | |||
76 | devices, err := ioutil.ReadDir(path) | ||
77 | if err != nil { | ||
78 | return NetClass{}, fmt.Errorf("cannot access %s dir %s", path, err) | ||
79 | } | ||
80 | |||
81 | netClass := NetClass{} | ||
82 | for _, deviceDir := range devices { | ||
83 | interfaceClass, err := netClass.parseNetClassIface(path + "/" + deviceDir.Name()) | ||
84 | if err != nil { | ||
85 | return nil, err | ||
86 | } | ||
87 | interfaceClass.Name = deviceDir.Name() | ||
88 | netClass[deviceDir.Name()] = *interfaceClass | ||
89 | } | ||
90 | return netClass, nil | ||
91 | } | ||
92 | |||
93 | // parseNetClassIface scans predefined files in /sys/class/net/<iface> | ||
94 | // directory and gets their contents. | ||
95 | func (nc NetClass) parseNetClassIface(devicePath string) (*NetClassIface, error) { | ||
96 | interfaceClass := NetClassIface{} | ||
97 | interfaceElem := reflect.ValueOf(&interfaceClass).Elem() | ||
98 | interfaceType := reflect.TypeOf(interfaceClass) | ||
99 | |||
100 | //start from 1 - skip the Name field | ||
101 | for i := 1; i < interfaceElem.NumField(); i++ { | ||
102 | fieldType := interfaceType.Field(i) | ||
103 | fieldValue := interfaceElem.Field(i) | ||
104 | |||
105 | if fieldType.Tag.Get("fileName") == "" { | ||
106 | panic(fmt.Errorf("field %s does not have a filename tag", fieldType.Name)) | ||
107 | } | ||
108 | |||
109 | fileContents, err := sysReadFile(devicePath + "/" + fieldType.Tag.Get("fileName")) | ||
110 | |||
111 | if err != nil { | ||
112 | if os.IsNotExist(err) || err.Error() == "operation not supported" || err.Error() == "invalid argument" { | ||
113 | continue | ||
114 | } | ||
115 | return nil, fmt.Errorf("could not access file %s: %s", fieldType.Tag.Get("fileName"), err) | ||
116 | } | ||
117 | value := strings.TrimSpace(string(fileContents)) | ||
118 | |||
119 | switch fieldValue.Kind() { | ||
120 | case reflect.Int64: | ||
121 | if strings.HasPrefix(value, "0x") { | ||
122 | intValue, err := strconv.ParseInt(value[2:], 16, 64) | ||
123 | if err != nil { | ||
124 | return nil, fmt.Errorf("expected hex value for %s, got: %s", fieldType.Name, value) | ||
125 | } | ||
126 | fieldValue.SetInt(intValue) | ||
127 | } else { | ||
128 | intValue, err := strconv.ParseInt(value, 10, 64) | ||
129 | if err != nil { | ||
130 | return nil, fmt.Errorf("expected Uint64 value for %s, got: %s", fieldType.Name, value) | ||
131 | } | ||
132 | fieldValue.SetInt(intValue) | ||
133 | } | ||
134 | case reflect.String: | ||
135 | fieldValue.SetString(value) | ||
136 | default: | ||
137 | return nil, fmt.Errorf("unhandled type %q", fieldValue.Kind()) | ||
138 | } | ||
139 | } | ||
140 | |||
141 | return &interfaceClass, nil | ||
142 | } | ||
143 | |||
144 | // sysReadFile is a simplified ioutil.ReadFile that invokes syscall.Read directly. | ||
145 | // https://github.com/prometheus/node_exporter/pull/728/files | ||
146 | func sysReadFile(file string) ([]byte, error) { | ||
147 | f, err := os.Open(file) | ||
148 | if err != nil { | ||
149 | return nil, err | ||
150 | } | ||
151 | defer f.Close() | ||
152 | |||
153 | // On some machines, hwmon drivers are broken and return EAGAIN. This causes | ||
154 | // Go's ioutil.ReadFile implementation to poll forever. | ||
155 | // | ||
156 | // Since we either want to read data or bail immediately, do the simplest | ||
157 | // possible read using syscall directly. | ||
158 | b := make([]byte, 128) | ||
159 | n, err := syscall.Read(int(f.Fd()), b) | ||
160 | if err != nil { | ||
161 | return nil, err | ||
162 | } | ||
163 | |||
164 | return b[:n], nil | ||
165 | } | ||
diff --git a/vendor/github.com/prometheus/procfs/ttar b/vendor/github.com/prometheus/procfs/ttar index 8227a4a..b0171a1 100755 --- a/vendor/github.com/prometheus/procfs/ttar +++ b/vendor/github.com/prometheus/procfs/ttar | |||
@@ -1,11 +1,26 @@ | |||
1 | #!/usr/bin/env bash | 1 | #!/usr/bin/env bash |
2 | |||
2 | # Purpose: plain text tar format | 3 | # Purpose: plain text tar format |
3 | # Limitations: - only suitable for text files, directories, and symlinks | 4 | # Limitations: - only suitable for text files, directories, and symlinks |
4 | # - stores only filename, content, and mode | 5 | # - stores only filename, content, and mode |
5 | # - not designed for untrusted input | 6 | # - not designed for untrusted input |
6 | 7 | # | |
7 | # Note: must work with bash version 3.2 (macOS) | 8 | # Note: must work with bash version 3.2 (macOS) |
8 | 9 | ||
10 | # Copyright 2017 Roger Luethi | ||
11 | # | ||
12 | # Licensed under the Apache License, Version 2.0 (the "License"); | ||
13 | # you may not use this file except in compliance with the License. | ||
14 | # You may obtain a copy of the License at | ||
15 | # | ||
16 | # http://www.apache.org/licenses/LICENSE-2.0 | ||
17 | # | ||
18 | # Unless required by applicable law or agreed to in writing, software | ||
19 | # distributed under the License is distributed on an "AS IS" BASIS, | ||
20 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
21 | # See the License for the specific language governing permissions and | ||
22 | # limitations under the License. | ||
23 | |||
9 | set -o errexit -o nounset | 24 | set -o errexit -o nounset |
10 | 25 | ||
11 | # Sanitize environment (for instance, standard sorting of glob matches) | 26 | # Sanitize environment (for instance, standard sorting of glob matches) |
@@ -13,6 +28,55 @@ export LC_ALL=C | |||
13 | 28 | ||
14 | path="" | 29 | path="" |
15 | CMD="" | 30 | CMD="" |
31 | ARG_STRING="$*" | ||
32 | |||
33 | #------------------------------------------------------------------------------ | ||
34 | # Not all sed implementations can work on null bytes. In order to make ttar | ||
35 | # work out of the box on macOS, use Python as a stream editor. | ||
36 | |||
37 | USE_PYTHON=0 | ||
38 | |||
39 | PYTHON_CREATE_FILTER=$(cat << 'PCF' | ||
40 | #!/usr/bin/env python | ||
41 | |||
42 | import re | ||
43 | import sys | ||
44 | |||
45 | for line in sys.stdin: | ||
46 | line = re.sub(r'EOF', r'\EOF', line) | ||
47 | line = re.sub(r'NULLBYTE', r'\NULLBYTE', line) | ||
48 | line = re.sub('\x00', r'NULLBYTE', line) | ||
49 | sys.stdout.write(line) | ||
50 | PCF | ||
51 | ) | ||
52 | |||
53 | PYTHON_EXTRACT_FILTER=$(cat << 'PEF' | ||
54 | #!/usr/bin/env python | ||
55 | |||
56 | import re | ||
57 | import sys | ||
58 | |||
59 | for line in sys.stdin: | ||
60 | line = re.sub(r'(?<!\\)NULLBYTE', '\x00', line) | ||
61 | line = re.sub(r'\\NULLBYTE', 'NULLBYTE', line) | ||
62 | line = re.sub(r'([^\\])EOF', r'\1', line) | ||
63 | line = re.sub(r'\\EOF', 'EOF', line) | ||
64 | sys.stdout.write(line) | ||
65 | PEF | ||
66 | ) | ||
67 | |||
68 | function test_environment { | ||
69 | if [[ "$(echo "a" | sed 's/a/\x0/' | wc -c)" -ne 2 ]]; then | ||
70 | echo "WARNING sed unable to handle null bytes, using Python (slow)." | ||
71 | if ! which python >/dev/null; then | ||
72 | echo "ERROR Python not found. Aborting." | ||
73 | exit 2 | ||
74 | fi | ||
75 | USE_PYTHON=1 | ||
76 | fi | ||
77 | } | ||
78 | |||
79 | #------------------------------------------------------------------------------ | ||
16 | 80 | ||
17 | function usage { | 81 | function usage { |
18 | bname=$(basename "$0") | 82 | bname=$(basename "$0") |
@@ -23,6 +87,7 @@ Usage: $bname [-C <DIR>] -c -f <ARCHIVE> <FILE...> (create archive) | |||
23 | 87 | ||
24 | Options: | 88 | Options: |
25 | -C <DIR> (change directory) | 89 | -C <DIR> (change directory) |
90 | -v (verbose) | ||
26 | 91 | ||
27 | Example: Change to sysfs directory, create ttar file from fixtures directory | 92 | Example: Change to sysfs directory, create ttar file from fixtures directory |
28 | $bname -C sysfs -c -f sysfs/fixtures.ttar fixtures/ | 93 | $bname -C sysfs -c -f sysfs/fixtures.ttar fixtures/ |
@@ -45,6 +110,8 @@ function set_cmd { | |||
45 | CMD=$1 | 110 | CMD=$1 |
46 | } | 111 | } |
47 | 112 | ||
113 | unset VERBOSE | ||
114 | |||
48 | while getopts :cf:htxvC: opt; do | 115 | while getopts :cf:htxvC: opt; do |
49 | case $opt in | 116 | case $opt in |
50 | c) | 117 | c) |
@@ -142,8 +209,37 @@ function extract { | |||
142 | fi | 209 | fi |
143 | while IFS= read -r line; do | 210 | while IFS= read -r line; do |
144 | line_no=$(( line_no + 1 )) | 211 | line_no=$(( line_no + 1 )) |
212 | local eof_without_newline | ||
145 | if [ "$size" -gt 0 ]; then | 213 | if [ "$size" -gt 0 ]; then |
146 | echo "$line" >> "$path" | 214 | if [[ "$line" =~ [^\\]EOF ]]; then |
215 | # An EOF not preceeded by a backslash indicates that the line | ||
216 | # does not end with a newline | ||
217 | eof_without_newline=1 | ||
218 | else | ||
219 | eof_without_newline=0 | ||
220 | fi | ||
221 | # Replace NULLBYTE with null byte if at beginning of line | ||
222 | # Replace NULLBYTE with null byte unless preceeded by backslash | ||
223 | # Remove one backslash in front of NULLBYTE (if any) | ||
224 | # Remove EOF unless preceeded by backslash | ||
225 | # Remove one backslash in front of EOF | ||
226 | if [ $USE_PYTHON -eq 1 ]; then | ||
227 | echo -n "$line" | python -c "$PYTHON_EXTRACT_FILTER" >> "$path" | ||
228 | else | ||
229 | # The repeated pattern makes up for sed's lack of negative | ||
230 | # lookbehind assertions (for consecutive null bytes). | ||
231 | echo -n "$line" | \ | ||
232 | sed -e 's/^NULLBYTE/\x0/g; | ||
233 | s/\([^\\]\)NULLBYTE/\1\x0/g; | ||
234 | s/\([^\\]\)NULLBYTE/\1\x0/g; | ||
235 | s/\\NULLBYTE/NULLBYTE/g; | ||
236 | s/\([^\\]\)EOF/\1/g; | ||
237 | s/\\EOF/EOF/g; | ||
238 | ' >> "$path" | ||
239 | fi | ||
240 | if [[ "$eof_without_newline" -eq 0 ]]; then | ||
241 | echo >> "$path" | ||
242 | fi | ||
147 | size=$(( size - 1 )) | 243 | size=$(( size - 1 )) |
148 | continue | 244 | continue |
149 | fi | 245 | fi |
@@ -187,11 +283,14 @@ function get_mode { | |||
187 | local mfile=$1 | 283 | local mfile=$1 |
188 | if [ -z "${STAT_OPTION:-}" ]; then | 284 | if [ -z "${STAT_OPTION:-}" ]; then |
189 | if stat -c '%a' "$mfile" >/dev/null 2>&1; then | 285 | if stat -c '%a' "$mfile" >/dev/null 2>&1; then |
286 | # GNU stat | ||
190 | STAT_OPTION='-c' | 287 | STAT_OPTION='-c' |
191 | STAT_FORMAT='%a' | 288 | STAT_FORMAT='%a' |
192 | else | 289 | else |
290 | # BSD stat | ||
193 | STAT_OPTION='-f' | 291 | STAT_OPTION='-f' |
194 | STAT_FORMAT='%A' | 292 | # Octal output, user/group/other (omit file type, sticky bit) |
293 | STAT_FORMAT='%OLp' | ||
195 | fi | 294 | fi |
196 | fi | 295 | fi |
197 | stat "${STAT_OPTION}" "${STAT_FORMAT}" "$mfile" | 296 | stat "${STAT_OPTION}" "${STAT_FORMAT}" "$mfile" |
@@ -200,6 +299,7 @@ function get_mode { | |||
200 | function _create { | 299 | function _create { |
201 | shopt -s nullglob | 300 | shopt -s nullglob |
202 | local mode | 301 | local mode |
302 | local eof_without_newline | ||
203 | while (( "$#" )); do | 303 | while (( "$#" )); do |
204 | file=$1 | 304 | file=$1 |
205 | if [ -L "$file" ]; then | 305 | if [ -L "$file" ]; then |
@@ -223,8 +323,30 @@ function _create { | |||
223 | elif [ -f "$file" ]; then | 323 | elif [ -f "$file" ]; then |
224 | echo "Path: $file" | 324 | echo "Path: $file" |
225 | lines=$(wc -l "$file"|awk '{print $1}') | 325 | lines=$(wc -l "$file"|awk '{print $1}') |
326 | eof_without_newline=0 | ||
327 | if [[ "$(wc -c "$file"|awk '{print $1}')" -gt 0 ]] && \ | ||
328 | [[ "$(tail -c 1 "$file" | wc -l)" -eq 0 ]]; then | ||
329 | eof_without_newline=1 | ||
330 | lines=$((lines+1)) | ||
331 | fi | ||
226 | echo "Lines: $lines" | 332 | echo "Lines: $lines" |
227 | cat "$file" | 333 | # Add backslash in front of EOF |
334 | # Add backslash in front of NULLBYTE | ||
335 | # Replace null byte with NULLBYTE | ||
336 | if [ $USE_PYTHON -eq 1 ]; then | ||
337 | < "$file" python -c "$PYTHON_CREATE_FILTER" | ||
338 | else | ||
339 | < "$file" \ | ||
340 | sed 's/EOF/\\EOF/g; | ||
341 | s/NULLBYTE/\\NULLBYTE/g; | ||
342 | s/\x0/NULLBYTE/g; | ||
343 | ' | ||
344 | fi | ||
345 | if [[ "$eof_without_newline" -eq 1 ]]; then | ||
346 | # Finish line with EOF to indicate that the original line did | ||
347 | # not end with a linefeed | ||
348 | echo "EOF" | ||
349 | fi | ||
228 | mode=$(get_mode "$file") | 350 | mode=$(get_mode "$file") |
229 | echo "Mode: $mode" | 351 | echo "Mode: $mode" |
230 | vecho "$mode $file" | 352 | vecho "$mode $file" |
@@ -249,9 +371,12 @@ function create { | |||
249 | rm "$ttar_file" | 371 | rm "$ttar_file" |
250 | fi | 372 | fi |
251 | exec > "$ttar_file" | 373 | exec > "$ttar_file" |
374 | echo "# Archive created by ttar $ARG_STRING" | ||
252 | _create "$@" | 375 | _create "$@" |
253 | } | 376 | } |
254 | 377 | ||
378 | test_environment | ||
379 | |||
255 | if [ -n "${CDIR:-}" ]; then | 380 | if [ -n "${CDIR:-}" ]; then |
256 | if [[ "$ARCHIVE" != /* ]]; then | 381 | if [[ "$ARCHIVE" != /* ]]; then |
257 | # Relative path: preserve the archive's location before changing | 382 | # Relative path: preserve the archive's location before changing |
diff --git a/vendor/vendor.json b/vendor/vendor.json index 7ef8fab..e268149 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json | |||
@@ -133,70 +133,70 @@ | |||
133 | "revisionTime": "2017-11-17T10:05:41Z" | 133 | "revisionTime": "2017-11-17T10:05:41Z" |
134 | }, | 134 | }, |
135 | { | 135 | { |
136 | "checksumSHA1": "xfnn0THnqNwjwimeTClsxahYrIo=", | 136 | "checksumSHA1": "+wZ+Pa6NX+NOxUvayXBXGOcqFe8=", |
137 | "path": "github.com/prometheus/common/expfmt", | 137 | "path": "github.com/prometheus/common/expfmt", |
138 | "revision": "89604d197083d4781071d3c65855d24ecfb0a563", | 138 | "revision": "38c53a9f4bfcd932d1b00bfc65e256a7fba6b37a", |
139 | "revisionTime": "2018-01-10T21:49:58Z" | 139 | "revisionTime": "2018-03-26T16:04:09Z" |
140 | }, | 140 | }, |
141 | { | 141 | { |
142 | "checksumSHA1": "GWlM3d2vPYyNATtTFgftS10/A9w=", | 142 | "checksumSHA1": "GWlM3d2vPYyNATtTFgftS10/A9w=", |
143 | "path": "github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg", | 143 | "path": "github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg", |
144 | "revision": "89604d197083d4781071d3c65855d24ecfb0a563", | 144 | "revision": "38c53a9f4bfcd932d1b00bfc65e256a7fba6b37a", |
145 | "revisionTime": "2018-01-10T21:49:58Z" | 145 | "revisionTime": "2018-03-26T16:04:09Z" |
146 | }, | 146 | }, |
147 | { | 147 | { |
148 | "checksumSHA1": "MGnqHnmEqc1fjnYiWReSiW8C27A=", | 148 | "checksumSHA1": "MGnqHnmEqc1fjnYiWReSiW8C27A=", |
149 | "path": "github.com/prometheus/common/log", | 149 | "path": "github.com/prometheus/common/log", |
150 | "revision": "89604d197083d4781071d3c65855d24ecfb0a563", | 150 | "revision": "38c53a9f4bfcd932d1b00bfc65e256a7fba6b37a", |
151 | "revisionTime": "2018-01-10T21:49:58Z" | 151 | "revisionTime": "2018-03-26T16:04:09Z" |
152 | }, | 152 | }, |
153 | { | 153 | { |
154 | "checksumSHA1": "YU+/K48IMawQnToO4ETE6a+hhj4=", | 154 | "checksumSHA1": "YU+/K48IMawQnToO4ETE6a+hhj4=", |
155 | "path": "github.com/prometheus/common/model", | 155 | "path": "github.com/prometheus/common/model", |
156 | "revision": "89604d197083d4781071d3c65855d24ecfb0a563", | 156 | "revision": "38c53a9f4bfcd932d1b00bfc65e256a7fba6b37a", |
157 | "revisionTime": "2018-01-10T21:49:58Z" | 157 | "revisionTime": "2018-03-26T16:04:09Z" |
158 | }, | 158 | }, |
159 | { | 159 | { |
160 | "checksumSHA1": "91KYK0SpvkaMJJA2+BcxbVnyRO0=", | 160 | "checksumSHA1": "91KYK0SpvkaMJJA2+BcxbVnyRO0=", |
161 | "path": "github.com/prometheus/common/version", | 161 | "path": "github.com/prometheus/common/version", |
162 | "revision": "89604d197083d4781071d3c65855d24ecfb0a563", | 162 | "revision": "38c53a9f4bfcd932d1b00bfc65e256a7fba6b37a", |
163 | "revisionTime": "2018-01-10T21:49:58Z" | 163 | "revisionTime": "2018-03-26T16:04:09Z" |
164 | }, | 164 | }, |
165 | { | 165 | { |
166 | "checksumSHA1": "Qvc01kv3ttHV2P2+J68g9ioU4Qs=", | 166 | "checksumSHA1": "Etvt6mgzvD7ARf4Ux03LHfgSlzU=", |
167 | "path": "github.com/prometheus/procfs", | 167 | "path": "github.com/prometheus/procfs", |
168 | "revision": "282c8707aa210456a825798969cc27edda34992a", | 168 | "revision": "780932d4fbbe0e69b84c34c20f5c8d0981e109ea", |
169 | "revisionTime": "2018-02-12T14:59:26Z" | 169 | "revisionTime": "2018-03-21T23:08:12Z" |
170 | }, | 170 | }, |
171 | { | 171 | { |
172 | "checksumSHA1": "O64FotgWPYIpl3m2gvTEPIem+xg=", | 172 | "checksumSHA1": "O64FotgWPYIpl3m2gvTEPIem+xg=", |
173 | "path": "github.com/prometheus/procfs/bcache", | 173 | "path": "github.com/prometheus/procfs/bcache", |
174 | "revision": "282c8707aa210456a825798969cc27edda34992a", | 174 | "revision": "780932d4fbbe0e69b84c34c20f5c8d0981e109ea", |
175 | "revisionTime": "2018-02-12T14:59:26Z" | 175 | "revisionTime": "2018-03-21T23:08:12Z" |
176 | }, | 176 | }, |
177 | { | 177 | { |
178 | "checksumSHA1": "lv9rIcjbVEGo8AT1UCUZXhXrfQc=", | 178 | "checksumSHA1": "lv9rIcjbVEGo8AT1UCUZXhXrfQc=", |
179 | "path": "github.com/prometheus/procfs/internal/util", | 179 | "path": "github.com/prometheus/procfs/internal/util", |
180 | "revision": "282c8707aa210456a825798969cc27edda34992a", | 180 | "revision": "780932d4fbbe0e69b84c34c20f5c8d0981e109ea", |
181 | "revisionTime": "2018-02-12T14:59:26Z" | 181 | "revisionTime": "2018-03-21T23:08:12Z" |
182 | }, | 182 | }, |
183 | { | 183 | { |
184 | "checksumSHA1": "EekY1iRG9JY74mDD0jsbFCWbAFs=", | 184 | "checksumSHA1": "HSP5hVT0CNMRa8+Xtz4z2Ic5U0E=", |
185 | "path": "github.com/prometheus/procfs/nfs", | 185 | "path": "github.com/prometheus/procfs/nfs", |
186 | "revision": "282c8707aa210456a825798969cc27edda34992a", | 186 | "revision": "780932d4fbbe0e69b84c34c20f5c8d0981e109ea", |
187 | "revisionTime": "2018-02-12T14:59:26Z" | 187 | "revisionTime": "2018-03-21T23:08:12Z" |
188 | }, | 188 | }, |
189 | { | 189 | { |
190 | "checksumSHA1": "wMhQkA/xQw3Q8eI+PIAjFmS94Qo=", | 190 | "checksumSHA1": "pqTCYsAj0qGsfJTkrAVQPUMN2qU=", |
191 | "path": "github.com/prometheus/procfs/sysfs", | 191 | "path": "github.com/prometheus/procfs/sysfs", |
192 | "revision": "282c8707aa210456a825798969cc27edda34992a", | 192 | "revision": "780932d4fbbe0e69b84c34c20f5c8d0981e109ea", |
193 | "revisionTime": "2018-02-12T14:59:26Z" | 193 | "revisionTime": "2018-03-21T23:08:12Z" |
194 | }, | 194 | }, |
195 | { | 195 | { |
196 | "checksumSHA1": "yItvTQLUVqm/ArLEbvEhqG0T5a0=", | 196 | "checksumSHA1": "yItvTQLUVqm/ArLEbvEhqG0T5a0=", |
197 | "path": "github.com/prometheus/procfs/xfs", | 197 | "path": "github.com/prometheus/procfs/xfs", |
198 | "revision": "282c8707aa210456a825798969cc27edda34992a", | 198 | "revision": "780932d4fbbe0e69b84c34c20f5c8d0981e109ea", |
199 | "revisionTime": "2018-02-12T14:59:26Z" | 199 | "revisionTime": "2018-03-21T23:08:12Z" |
200 | }, | 200 | }, |
201 | { | 201 | { |
202 | "checksumSHA1": "ySaT8G3I3y4MmnoXOYAAX0rC+p8=", | 202 | "checksumSHA1": "ySaT8G3I3y4MmnoXOYAAX0rC+p8=", |