Open jdfalk opened 2 weeks ago
This seems like a bug, with a fairly straightforward fix. I'll submit a PR sometime today.
parsePoolObjsetFile is splitting the line using whitespace.
However, according to entity_namecheck() in the zfs code, a dataset can contain a space character:
* Entity names must be of the following form:
*
* [component/]*[component][(@|#)component]?
*
* Where each component is made up of alphanumeric characters plus the following
* characters:
*
* [-_.: %]
Host operating system: output of
uname -a
Linux nxserv1 6.8.0-47-generic #47-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 21:40:26 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
node_exporter version: output of
node_exporter --version
node_exporter command line flags
docker command line args:
System command line args: It does it with or without the following args, I just added that in hopes it would solve the issue.
node_exporter log output
Are you running node_exporter in Docker?
Happens in docker and on Host OS
What did you do that produced an error?
Just installed the node exporter and it started happening, if you mean what is causing the error? I suspect it's because my datasets have spaces in the names. The full name of that dataset is
myzpool/myzpool/plexmediaserver/Library/Application Support
What did you expect to see?
Normal ZFS statistics
What did you see instead?
See log