Documentation ¶
Index ¶
- func BadRequest(res http.ResponseWriter)
- func InternalServerError(res http.ResponseWriter)
- func MethodNotAllowed(res http.ResponseWriter)
- func TooLarge(res http.ResponseWriter)
- type ServiceHTTP
- func (s *ServiceHTTP) Collect(pipeline.Collector) error
- func (s *ServiceHTTP) Description() string
- func (s *ServiceHTTP) Init(context pipeline.Context) (int, error)
- func (s *ServiceHTTP) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (s *ServiceHTTP) Start(c pipeline.Collector) error
- func (s *ServiceHTTP) StartService(context pipeline.PipelineContext) error
- func (s *ServiceHTTP) Stop() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BadRequest ¶ added in v1.4.0
func BadRequest(res http.ResponseWriter)
func InternalServerError ¶ added in v1.4.0
func InternalServerError(res http.ResponseWriter)
func MethodNotAllowed ¶ added in v1.4.0
func MethodNotAllowed(res http.ResponseWriter)
func TooLarge ¶ added in v1.4.0
func TooLarge(res http.ResponseWriter)
Types ¶
type ServiceHTTP ¶
type ServiceHTTP struct { DumpDataKeepFiles int DumpData bool // would dump the received data to a local file, which is only used to valid data by the developers. Decoder string // the decoder to use, default is "ext_default_decoder" Format string Address string Path string ReadTimeoutSec int ShutdownTimeoutSec int MaxBodySize int64 UnlinkUnixSock bool FieldsExtend bool DisableUncompress bool AllowUnsafeMode bool Tags map[string]string // todo for v2 // params below works only for version v2 QueryParams []string HeaderParams []string QueryParamPrefix string HeaderParamPrefix string // contains filtered or unexported fields }
ServiceHTTP ...
func (*ServiceHTTP) Collect ¶
func (s *ServiceHTTP) Collect(pipeline.Collector) error
Collect takes in an accumulator and adds the metrics that the Input gathers. This is called every "interval"
func (*ServiceHTTP) Init ¶
func (s *ServiceHTTP) Init(context pipeline.Context) (int, error)
Init ...
func (*ServiceHTTP) ServeHTTP ¶
func (s *ServiceHTTP) ServeHTTP(w http.ResponseWriter, r *http.Request)
func (*ServiceHTTP) Start ¶
func (s *ServiceHTTP) Start(c pipeline.Collector) error
Start starts the ServiceInput's service, whatever that may be
func (*ServiceHTTP) StartService ¶ added in v1.4.0
func (s *ServiceHTTP) StartService(context pipeline.PipelineContext) error
StartService start the ServiceInput's service by plugin runner v2
func (*ServiceHTTP) Stop ¶
func (s *ServiceHTTP) Stop() error
Stop stops the services and closes any necessary channels and connections
Click to show internal directories.
Click to hide internal directories.