Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PlayHandler ¶
type PlayHandler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(logger *zap.Logger) *PlayHandler
func (*PlayHandler) ServeHTTP ¶
func (h *PlayHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PlayRequest ¶
type PlayRequest struct {
Actions []json.RawMessage `json:"actions"`
Events []json.RawMessage `json:"events"`
Debug bool `json:"debug"`
}
type PlayResponse ¶
type PlayResponse struct {
// Result is slice of events after all action plugins.
Result []json.RawMessage `json:"result"`
// Stdout is pipeline stdout during actions execution.
Stdout string `json:"stdout"`
// Metrics is prometheus metrics in openmetrics format.
Metrics string `json:"metrics"`
}
Click to show internal directories.
Click to hide internal directories.