Detect windows disks.
This commit is contained in:
parent
b5ae2e29dc
commit
c96274fa4f
|
@ -1,6 +1,7 @@
|
|||
version = 0.1.11
|
||||
version = 0.1.12
|
||||
pf4jVersion = 3.6.0
|
||||
slf4jVersion = 1.7.36
|
||||
camelVersion = 3.14.1
|
||||
camelVersion = 3.14.2
|
||||
groovyVersion = 3.0.10
|
||||
picocliVersion = 4.6.3
|
||||
oshiVersion = 6.1.4
|
||||
oshiVersion = 6.1.5
|
|
@ -81,7 +81,7 @@ public class BaseDiskExtension implements MetricExtension {
|
|||
for(HWDiskStore store : diskStores) {
|
||||
|
||||
String name = store.getName();
|
||||
if (name.matches("h?disk[0-9]+") || name.matches("/dev/x?[sv]d[a-z]") || name.matches("/dev/nvme[0-9]n[0-9]")) {
|
||||
if (name.matches("h?disk[0-9]+") || name.matches("/dev/x?[sv]d[a-z]") || name.matches("/dev/nvme[0-9]n[0-9]") || name.startsWith("\\\\.\\PHYSICALDRIVE")) {
|
||||
|
||||
HashMap<String, String> tagsMap = new HashMap<String, String>() {{
|
||||
put("name", name);
|
||||
|
@ -96,6 +96,8 @@ public class BaseDiskExtension implements MetricExtension {
|
|||
|
||||
log.debug("getMetrics() - tags: {}, fields: {}", tagsMap, fieldsMap);
|
||||
measurementList.add(new Measurement(tagsMap, fieldsMap));
|
||||
} else {
|
||||
log.debug("getMetrics() - skipping device: {}", name);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -17,9 +17,9 @@ repositories {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
testImplementation 'org.codehaus.groovy:groovy:3.0.9'
|
||||
testImplementation 'org.spockframework:spock-core:2.0-groovy-3.0'
|
||||
testImplementation 'junit:junit:4.13.2'
|
||||
testImplementation "org.codehaus.groovy:groovy:${groovyVersion}"
|
||||
testImplementation "org.spockframework:spock-core:2.0-groovy-3.0"
|
||||
testImplementation "junit:junit:4.13.2"
|
||||
testImplementation "org.slf4j:slf4j-api:${slf4jVersion}"
|
||||
|
||||
implementation "org.slf4j:slf4j-api:${slf4jVersion}"
|
||||
|
|
Loading…
Reference in a new issue