# invalid line for /proc/diskstats for sda

**URL:** https://forums.percona.com/t/invalid-line-for-proc-diskstats-for-sda/6986
**Category:** PMM 1.x
**Created:** [April 26, 2019, 10:26am UTC](https://forums.percona.com/t/invalid-line-for-proc-diskstats-for-sda/6986 "2019-04-26T10:26:30Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Fan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/fan/32/40_2.png) [@Fan](https://forums.percona.com/u/Fan)
#### Post date: [April 26, 2019, 10:26am UTC](https://forums.percona.com/t/invalid-line-for-proc-diskstats-for-sda/6986/1 "2019-04-26T10:26:30Z")

</div>

I found some server could not get the disk performance information . I checked the load then see this error . Is it because my system kernel version is too high causing exporter not to support the new /proc/diskstats format?

pmm-server 1.13.0  
pmm-client 1.17.0

[root@node004027 fanboshi]# uname -a  
Linux node004027 4.20.4-1.el7.elrepo.x86\_64 #1 SMP Tue Jan 22 18:39:11 EST 2019 x86\_64 x86\_64 x86\_64 GNU/Linux  
[root@node004027 fanboshi]# cat /etc/redhat-release  
CentOS Linux release 7.6.1810 (Core)

[root@node004027 fanboshi]# tail -f /var/log/pmm-linux-metrics-42000.log  
time=“2019-04-26T23:47:10+08:00” level=error msg=“ERROR: diskstats collector failed after 0.001108s: invalid line for /proc/diskstats for sda” source=“node\_exporter.go:97”  
time=“2019-04-26T23:47:15+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000929s: invalid line for /proc/diskstats for sda” source=“node\_exporter.go:97”  
time=“2019-04-26T23:47:20+08:00” level=error msg=“ERROR: diskstats collector failed after 0.001414s: invalid line for /proc/diskstats for sr0” source=“node\_exporter.go:97”  
time=“2019-04-26T23:47:25+08:00” level=error msg=“ERROR: diskstats collector failed after 0.002659s: invalid line for /proc/diskstats for sda” source=“node\_exporter.go:97”  
time=“2019-04-26T23:47:30+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000443s: invalid line for /proc/diskstats for sr0” source=“node\_exporter.go:97”  
2019/04/26 23:47:32 http: TLS handshake error from 192.168.4.27:30570: tls: first record does not look like a TLS handshake  
2019/04/26 23:47:32 http: TLS handshake error from 192.168.4.27:30572: tls: first record does not look like a TLS handshake  
time=“2019-04-26T23:47:35+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000193s: invalid line for /proc/diskstats for sdb” source=“node\_exporter.go:97”  
time=“2019-04-26T23:47:40+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000191s: invalid line for /proc/diskstats for sda” source=“node\_exporter.go:97”  
time=“2019-04-26T23:47:45+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000685s: invalid line for /proc/diskstats for sda” source=“node\_exporter.go:97”  
time=“2019-04-26T23:47:51+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000318s: invalid line for /proc/diskstats for sdb” source=“node\_exporter.go:97”  
time=“2019-04-26T23:47:55+08:00” level=error msg=“ERROR: diskstats collector failed after 0.001367s: invalid line for /proc/diskstats for sr0” source=“node\_exporter.go:97”  
time=“2019-04-26T23:48:00+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000331s: invalid line for /proc/diskstats for sr0” source=“node\_exporter.go:97”  
time=“2019-04-26T23:48:05+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000709s: invalid line for /proc/diskstats for sdb” source=“node\_exporter.go:97”  
time=“2019-04-26T23:48:10+08:00” level=error msg=“ERROR: diskstats collector failed after 0.001092s: invalid line for /proc/diskstats for sda” source=“node\_exporter.go:97”  
time=“2019-04-26T23:48:15+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000758s: invalid line for /proc/diskstats for sdb” source=“node\_exporter.go:97”  
time=“2019-04-26T23:48:20+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000793s: invalid line for /proc/diskstats for sdb” source=“node\_exporter.go:97”  
time=“2019-04-26T23:48:25+08:00” level=error msg=“ERROR: diskstats collector failed after 0.002234s: invalid line for /proc/diskstats for sda” source=“node\_exporter.go:97”  
time=“2019-04-26T23:48:30+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000508s: invalid line for /proc/diskstats for sr0” source=“node\_exporter.go:97”  
time=“2019-04-26T23:48:35+08:00” level=error msg=“ERROR: diskstats collector failed after 0.000851s: invalid line for /proc/diskstats for sdb” source=“node\_exporter.go:97”

---

<div class="post-metadata">

### Author: ![Fan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/fan/32/40_2.png) [@Fan](https://forums.percona.com/u/Fan)
#### Post date: [June 12, 2019, 5:51am UTC](https://forums.percona.com/t/invalid-line-for-proc-diskstats-for-sda/6986/2 "2019-06-12T05:51:29Z")

</div>

can anyone help?

---

<div class="post-metadata">

### Author: ![lorraine.pocklington](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/lorraine.pocklington/32/37_2.png) [@lorraine.pocklington](https://forums.percona.com/u/lorraine.pocklington)
#### Post date: [June 12, 2019, 8:00am UTC](https://forums.percona.com/t/invalid-line-for-proc-diskstats-for-sda/6986/3 "2019-06-12T08:00:48Z")

</div>

Hello again Fan…  
Let me find out from the PMM team if they need a JIRA ticket for this one…

---

<div class="post-metadata">

### Author: ![Fan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/fan/32/40_2.png) [@Fan](https://forums.percona.com/u/Fan)
#### Post date: [June 13, 2019, 7:09am UTC](https://forums.percona.com/t/invalid-line-for-proc-diskstats-for-sda/6986/4 "2019-06-13T07:09:35Z")

</div>

> [@lorraine.pocklington;54173](#):
>
> Hello again Fan…  
> Let me find out from the PMM team if they need a JIRA ticket for this one…

Thanks alot

---

<div class="post-metadata">

### Author: ![Vadim\_Yalovets](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/vadim_yalovets/32/43_2.png) [@Vadim\_Yalovets](https://forums.percona.com/u/Vadim_Yalovets)
#### Post date: [June 13, 2019, 10:00am UTC](https://forums.percona.com/t/invalid-line-for-proc-diskstats-for-sda/6986/5 "2019-06-13T10:00:56Z")

</div>

Hello Fan,

> [@Fan;53973](#):
>
> I found some server could not get the disk performance information . I checked the load then see this error . Is it because my system kernel version is too high causing exporter not to support the new /proc/diskstats format?
> 
> pmm-server 1.13.0  
> pmm-client 1.17.0
> 
> [root@node004027 fanboshi]# uname -a  
> Linux node004027 4.20.4-1.el7.elrepo.x86\_64 #1 SMP Tue Jan 22 18:39:11 EST 2019 x86\_64 x86\_64 x86\_64 GNU/Linux

pmm-client 1.17.0 is using node\_exporter that can’t handle changes in the /proc/diskstats format.  
The exporter has been updated in pmm2-client.

---

<div class="post-metadata">

### Author: ![Fan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/fan/32/40_2.png) [@Fan](https://forums.percona.com/u/Fan)
#### Post date: [June 20, 2019, 8:55pm UTC](https://forums.percona.com/t/invalid-line-for-proc-diskstats-for-sda/6986/6 "2019-06-20T20:55:45Z")

</div>

> [@adivinho;54178](#):
>
> Hello Fan,
> 
> pmm-client 1.17.0 is using node\_exporter that can’t handle changes in the /proc/diskstats format.  
> The exporter has been updated in pmm2-client.

Thank you @[adivinho](https://www.percona.com/forums/member/41894-adivinho)

---

<div class="post-metadata">

### Author: ![gordan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/gordan/32/3438_2.png) [@gordan](https://forums.percona.com/u/gordan)
#### Post date: [May 2, 2021, 11:51am UTC](https://forums.percona.com/t/invalid-line-for-proc-diskstats-for-sda/6986/7 "2021-05-02T11:51:09Z")

</div>

@Fan ,

Here is a link to the backported patch that fixes the problem in node\_exporter version used in PMM 1.x:  
[https://github.com/shatteredsilicon/node\_exporter/commit/cb2dd588eaadf44b53e51a932d44105ea5c14881](https://github.com/shatteredsilicon/node_exporter/commit/cb2dd588eaadf44b53e51a932d44105ea5c14881)

If you are using a RPM based distribution, you can get the .src.rpm to rebuild the binaries here:  
[https://dl.shatteredsilicon.net/pmm/SRPMS/](https://dl.shatteredsilicon.net/pmm/SRPMS/)

---

<div class="post-metadata">

### Author: ![Fan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/fan/32/40_2.png) [@Fan](https://forums.percona.com/u/Fan)
#### Post date: [May 5, 2021, 2:59pm UTC](https://forums.percona.com/t/invalid-line-for-proc-diskstats-for-sda/6986/8 "2021-05-05T14:59:16Z")

</div>

Thank you @gordan 🙂🙂
