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
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.