Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrWriteFailed = errors.New("submit failed")
View Source
var (
LogInterval = time.Minute
)
Functions ¶
func SetReportWriter ¶
func SetReportWriter(writer Writer)
func SetReporter ¶
func SetReporter(fn func(string))
Types ¶
type RemoteWriter ¶
type RemoteWriter struct {
// contains filtered or unexported fields
}
func (*RemoteWriter) Write ¶
func (rw *RemoteWriter) Write(report *StatReport) error
type StatReport ¶
type StatReport struct {
Name string `json:"name"`
Timestamp int64 `json:"tm"`
Pid int `json:"pid"`
ReqsPerSecond float32 `json:"qps"`
Drops int `json:"drops"`
Average float32 `json:"avg"`
Median float32 `json:"med"`
Top90th float32 `json:"t90"`
Top99th float32 `json:"t99"`
Top99p9th float32 `json:"t99p9"`
}
Click to show internal directories.
Click to hide internal directories.