Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
windows_exporter
command
The main package for the windows_exporter executable.
|
The main package for the windows_exporter executable. |
|
internal
|
|
|
config/yamlstring
Package yamlstring decodes configuration file blocks whose value is a YAML or JSON document kept as a string, like the objects of the performancecounter collector.
|
Package yamlstring decodes configuration file blocks whose value is a YAML or JSON document kept as a string, like the objects of the performancecounter collector. |
|
headers/cri
Package cri is a minimal client for the Kubernetes Container Runtime Interface (CRI) v1.
|
Package cri is a minimal client for the Kubernetes Container Runtime Interface (CRI) v1. |
|
headers/fveapi
Package fveapi reads the BitLocker status of a volume through fveapi.dll.
|
Package fveapi reads the BitLocker status of a volume through fveapi.dll. |
|
headers/lazyproc
Package lazyproc checks that lazily loaded native functions exist.
|
Package lazyproc checks that lazily loaded native functions exist. |
|
headers/virtdisk
Package virtdisk reads the size and type of virtual hard disks (VHD, VHDX, VHD Set) through virtdisk.dll, the API behind Get-VHD.
|
Package virtdisk reads the size and type of virtual hard disks (VHD, VHDX, VHD Set) through virtdisk.dll, the API behind Get-VHD. |
|
headers/w32time
Package w32time reads the status of the local Windows Time service.
|
Package w32time reads the status of the local Windows Time service. |
|
headers/winspool
Package winspool reads printers and print jobs through the print spooler API.
|
Package winspool reads printers and print jobs through the print spooler API. |
|
labelcache
Package labelcache reuses the label pairs of const metrics between scrapes.
|
Package labelcache reuses the label pairs of const metrics between scrapes. |
|
log/eventlog
Package eventlog provides a Logger that writes to Windows Event Log.
|
Package eventlog provides a Logger that writes to Windows Event Log. |
|
metriccache
Package metriccache reuses const metrics across scrapes for objects whose values rarely change.
|
Package metriccache reuses const metrics across scrapes for objects whose values rarely change. |
|
mi
mi is a package that provides a Go API for Windows Management Infrastructure (MI) functions.
|
mi is a package that provides a Go API for Windows Management Infrastructure (MI) functions. |
|
multiplier
Package multiplier applies the optional multiplier of a user-defined metric of the wmi, performancecounter and registry collectors.
|
Package multiplier applies the optional multiplier of a user-defined metric of the wmi, performancecounter and registry collectors. |
|
ole
Package ole provides native COM initialization, interface calls, strings, variants, and iteration shared by the taskschd and wuapi bindings.
|
Package ole provides native COM initialization, interface calls, strings, variants, and iteration shared by the taskschd and wuapi bindings. |
|
ole/taskschd
Package taskschd provides the Task Scheduler COM interfaces needed for task enumeration.
|
Package taskschd provides the Task Scheduler COM interfaces needed for task enumeration. |
|
ole/wuapi
Package wuapi provides the Windows Update COM interfaces needed for update searches and metadata.
|
Package wuapi provides the Windows Update COM interfaces needed for update searches and metadata. |
|
scrapecache
Package scrapecache lets the collection own the caches that collectors keep between scrapes, such as internal/labelcache and internal/metriccache.
|
Package scrapecache lets the collection own the caches that collectors keep between scrapes, such as internal/labelcache and internal/metriccache. |
|
utils/recovery
Package recovery runs functions in a way that a panic is returned as an error instead of terminating the process.
|
Package recovery runs functions in a way that a panic is returned as an error instead of terminating the process. |
|
pkg
|
|
|
tools
|
|
|
go-overlay
command
Command go-overlay prepares the `go build -overlay` file used for release builds and verifies its effect on the built executables.
|
Command go-overlay prepares the `go build -overlay` file used for release builds and verifies its effect on the built executables. |
Click to show internal directories.
Click to hide internal directories.