# Functions

NewControllerCollector creates a new ControllerCollector.
NewControllerNoopCollector returns an instance of the ControllerNoopCollector.
NewManagerMetricsCollector creates a new NginxRuntimeCollector.
NewManagerNoopCollector creates a no-op collector that implements ManagerCollector interface.
NewNginxMetricsCollector creates an NginxCollector which fetches stats from NGINX over a unix socket.
NewNginxPlusMetricsCollector creates an NginxCollector which fetches stats from NGINX Plus API over a unix socket.

# Structs

ControllerCollector collects metrics for the NGF controller.
ControllerNoopCollector used to initialize the ControllerCollector when metrics are disabled to avoid nil pointer errors.
ManagerNoopCollector used to initialize the ManagerCollector when metrics are disabled to avoid nil pointer errors.
NginxRuntimeCollector implements runtime.Collector interface and prometheus.Collector interface.