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.