public SystemPoller get() {
        if (poller == null) {
            throw new IllegalStateException("System poller is only available on Linux, current OS is" + getOs());
        }
        return poller;
    }
@param services   The list of VespaService instances to monitor for System metrics
@param monitoringConfig   The interval in seconds between each polling.
metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPollerProvider.java