Documentation ¶
Overview ¶
Code generated by go run github.com/nfx/slrp/ql/generator/main.go Foo. DO NOT EDIT.
Index ¶
- type History
- func (h *History) Configure(c app.Config) error
- func (h *History) HttpGet(r *http.Request) (interface{}, error)
- func (h *History) HttpGetByID(id string, r *http.Request) (interface{}, error)
- func (h *History) Record(r Request)
- func (h *History) Start(ctx app.Context)
- func (h *History) Wrap(transport http.RoundTripper) http.RoundTripper
- type Request
- type RequestDataset
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type History ¶
type History struct {
// contains filtered or unexported fields
}
func NewHistory ¶
func NewHistory() *History
func (*History) HttpGetByID ¶
func (*History) Wrap ¶ added in v0.0.4
func (h *History) Wrap(transport http.RoundTripper) http.RoundTripper
type Request ¶
type Request struct { ID int Serial int Attempt int `facet:"Attempt"` Ts time.Time Method string `facet:"Method"` URL string `facet:"Host"` StatusCode int `facet:"Status Code"` Status string `facet:"Status"` Proxy pmux.Proxy `facet:"Proxy"` Appeared int InHeaders map[string]string OutHeaders map[string]string InBody []byte OutBody []byte Size int Took time.Duration }
type RequestDataset ¶ added in v0.2.0
type RequestDataset []Request
func (RequestDataset) Query ¶ added in v0.2.0
func (d RequestDataset) Query(query string) (*eval.QueryResult[Request], error)
Click to show internal directories.
Click to hide internal directories.