Comments (16)
Hi Fluentbit team,
Is the http input already available?
Best Regards,
Marcus Barcelos
from fluent-bit.
it's coming, first PoC:
from fluent-bit.
Supporting in_http might be very useful for property-based testing purposes. If we could input and output both via HTTP, we could specify a configuration (like a filter) and some "For All" (∀) expectations or rules. This lets you generate input to find obscure bugs, then reduce to minimal failing input. In C, I believe theft is the most mature.
@felixzh2015 What is your use case for in_http?
from fluent-bit.
Docs were published here https://docs.fluentbit.io/manual/pipeline/inputs/http @DrackThor
from fluent-bit.
Work in process:
0bca1e0 lib: monkey: upgrade http stack
29abd99 in_http: fix static linking and start server for testing purposes
f600c1e lib: monkey: scheduler timeout improvement / updates on exception handling and general reports by Coverity tool
613720f in_http: handle HTTP server setup, custom C headers and config
bc2757a in_http: fix linking to http library
a2ee8dc Build: fix configuration override for in_http (monkey lib)
0144c08 in_http: add plugin skeleton files
7f564d2 in_http: merging HTTP server and working in plugin
3ab208c Merge branch 'master' into http
7fd3c10 mk_core: upgrade to newer version used in Monkey Server
3e731e9 in_http: prepare build system
from fluent-bit.
@edsiper Does fluent-bit now support json input over http? Couldn't find anything in the docs.
from fluent-bit.
@Globegitter not yet
from fluent-bit.
@edsiper Do you have a plan to support json input over http? Work in process now?
from fluent-bit.
Is there any progress with this? or is there a way I can assist with getting this feature in?
from fluent-bit.
Will this be available anytime soon please? I checked the current version 1.1.2 still has http input set to No.
from fluent-bit.
Is there still any plan on in_http?
from fluent-bit.
it's here! We get to close this one out
in_http is available in 1.7.0, note: the doc site had some issues and we expect the in_http documentation to be available by end of the week.
from fluent-bit.
Can you give an update on the docs @agup006 ? Is the input ready to be used (in 1.7.x)?
Thanks in advance :)
from fluent-bit.
Docs were published here https://docs.fluentbit.io/manual/pipeline/inputs/http @DrackThor
sorry, my bad - thanks for the hint!
from fluent-bit.
No apologies needed @DrackThor :) glad I could help - let us know your feedback
from fluent-bit.
Does this plugin handle well many incoming requests (i.e. hundreds or even thousands of applications writing to the same endpoint where Fluent Bit is listening)? As fare as I am aware there is no way no configure the number or workers or anything like that. Thanks in advance to whoever can shed some light.
from fluent-bit.
Related Issues (20)
- run-macos-unit-tests randomly failing HOT 3
- CI: container signing failed for 3.0.0
- in_node_exporter_metrics: add buddyinfo collector
- multiline parser doens't play well with the last record
- [in_winevtlog]: Time precision in millisecond for "TimeCreated" field with Windows Event Log (winevtlog) input plugin
- Support nested log_key in S3 output plugin HOT 1
- Support Redis output
- [error] [input:kubernetes_events:kubernetes_events.0] upstream connection initialization error HOT 3
- When "remove_keys" is added, all keys in content is cleared HOT 1
- FluentBit restarts sporadically with "[engine] caught signal (SIGSEGV)" on ARM64 Nodes in Kubernetes Cluster (AWS EKS) HOT 5
- fluentbit missing logs in aws cloudwatch HOT 2
- type_converter does not convert string 0 to integer 0 HOT 1
- Missed events from kubernetes_events in Elasticsearch HOT 1
- buffering_storage - No application log when storage.total_limit_size is reached for storage.type filesystem HOT 1
- Keep getting ["error reading server preface: http2: frame too large"] with prometheus_remote_write output to thanos receiver HOT 1
- Support msgpack Timestamp type in in_forward.
- Kubernetes Metadata is not working with Fluent Bit 3.0.0 HOT 7
- getting error "cannot commit blob id ****" while outputting to Azure blob HOT 1
- Performance tips on Filters and Outputs
- Add logo to list of companies using fluent-bit HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fluent-bit.