prometheus-community / windows_exporter

Prometheus exporter for Windows machines
MIT License
2.89k stars 694 forks source link

Prometheus error: "context deadline exceeded" #1534

Open grannymaster opened 3 months ago

grannymaster commented 3 months ago

Hey, 

I'm having some trouble with the exporter and Prometheus.

I've installed it using "windows_exporter-0.26.0-amd64" without changing any settings, as I only want basic CPU, GPU, and RAM monitoring.

Prometheus is giving me this error: Get "http://192.168.50.2:9182/metrics": context deadline exceeded

This is my Prometheus job config:

  - job_name: gaming_PC
    scrape_interval: 5m
    scrape_timeout: 1m
    static_configs:
      - targets:
        - 192.168.50.2:9182

I first tried without defining scrape_interval and scrape_timeout, and then changed them to bigger numbers. No effect there.

If I go to http://192.168.50.2:9182/metrics I can see the metrics and values.

Did I mess something up?

grannymaster commented 3 months ago

Also found these event viewer events, maybe these will help.

Cannot create another system semaphore. 
ts=2024-07-16T18:32:38.712Z caller=textfile.go:103 level=info collector=textfile msg="textfile collector directories: C:\\Program Files\\windows_exporter\\textfile_inputs"
ts=2024-07-16T18:32:38.712Z caller=service.go:93 level=warn collector=service msg="No where-clause specified for service collector. This will generate a very large number of metrics!"
ts=2024-07-16T18:32:38.830Z caller=exporter.go:172 level=info msg="Running as NT AUTHORITY\\SYSTEM"
ts=2024-07-16T18:32:38.830Z caller=exporter.go:179 level=info msg="Enabled collectors: cpu, cs, logical_disk, os, service, system, textfile, physical_disk, net"
ts=2024-07-16T18:32:38.830Z caller=exporter.go:242 level=info msg="Starting windows_exporter" version="(version=0.26.0-tags-v0-26-0-rc-2.1, branch=heads/tags/v0.26.0-rc.2, revision=13ebec019572de0ada808f1473dd826cd6a77897)"
ts=2024-07-16T18:32:38.830Z caller=exporter.go:243 level=info msg="Build context" build_context="(go=go1.21.9, platform=windows/amd64, user=runneradmin@fv-az1212-637, date=20240509-13:37:11, tags=unknown)"
ts=2024-07-16T18:32:38.831Z caller=tls_config.go:313 level=info msg="Listening on" address=[::]:9182
ts=2024-07-16T18:32:38.831Z caller=tls_config.go:316 level=info msg="TLS is disabled." http2=false address=[::]:9182
apex07 commented 2 months ago

grannymaster, downgrade version to 0.25.0. It works for me.