title: expected gauge in metric process_start_time_seconds label Prometheus
body: <p>I have a scenario where I need to monitor some windows machine running in different locations.
  Constraints:
  <code>Those systems do not have static public IP</code></p>
  
  <p>I have installed <code>wmi_exporter</code> on windows machine running on port <code>9182</code>. On the Linux(AWS) server I have installed   <code>Prometheus</code> and <code>Pushgateway</code>.</p>
  
  <p>I have a registered job running on windows machine which basically Invoke-WebRequest to <code>http://localhost:9182/metrics</code> and get the content and then send them to push gateway URL <code>http://pushgateway_server.com:9091/metrics/job/{job_name}/instance/{machine-name}</code></p>
  
  <p>I can see the received data at <code>http://pushgateway_server.com:9091</code> but when I open  <code>http://pushgateway_server.com:9091/metrics</code> It gives following error.</p>
  
  <pre><code>An error has occurred:
  
  expected gauge in metric process_start_time_seconds label:&lt;name:"instance" value:"" &gt; label:&lt;name:"job" value:"some_jop" &gt; counter:&lt;value:1.569916592e+09 &gt; 
  </code></pre>
  
  <p>I am unable to identify the problem. Is it possible to monitor the machines in given scenario? Am I using right tools? </p>
  
  <p>How can I solve the given issue.</p>