Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NginxClient ¶
type NginxClient struct {
	// contains filtered or unexported fields
}
    NginxClient allows you to fetch NGINX metrics from the stub_status page.
func NewNginxClient ¶
func NewNginxClient(httpClient *http.Client, apiEndpoint string) (*NginxClient, error)
NewNginxClient creates an NginxClient.
func (*NginxClient) GetStubStats ¶
func (client *NginxClient) GetStubStats() (*StubStats, error)
GetStubStats fetches the stub_status metrics.
type StubConnections ¶
type StubConnections struct {
	Active   int64
	Accepted int64
	Handled  int64
	Reading  int64
	Writing  int64
	Waiting  int64
}
    StubConnections represents connections related metrics.
type StubStats ¶
type StubStats struct {
	Connections StubConnections
	Requests    int64
}
    StubStats represents NGINX stub_status metrics.
 Click to show internal directories. 
   Click to hide internal directories.