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)
- Amazon S3: Mismatch when reading HTTP header from GCS
- Configuration reload or SIGINT does not interrupt flushing output plugin with retry_limit=False, potential loops forever
- Fluent Bit occasionally corrupts/truncates log entries when processing multiple log files. HOT 1
- IPv6 support for the AWS Metadata filter
- Fluentbit OpenTelemetry Plugins drops some fields from metrics
- Provide docker images that can run on asahi-linux HOT 1
- Systemd_filter not working HOT 3
- Stackdriver Output When not on GCP/GCE
- [out_loki] A lot of warning 'Tenant ID is overwritten A -> B' if tenant_id_key is used HOT 2
- Binary data over tcp input HOT 1
- tail input stops reading data and gets stuck forever unless deleting SQLite DB
- Connection metadata annotating logs.
- Fluent-bit version 1.9.6 [ Error] timerfd: Too many open files, errno=24 at /__w/1/s/external/fluent-bit/lib/monkey/mk_core/mk_event_epoll.c:208 HOT 4
- Error Encountered During Hot Reload in Fluent Bit 3.0.2 HOT 6
- Fluent Bit silently ignores wrong parameter names in the service section
- FluentBit regex is matched, but I can't find my field, such as level etc. HOT 4
- Multiple issues with Fluent Bit - SIGSEGV, error deleting file at close, fail to drop enough chunks in order to place new data HOT 1
- Update getting failed while at the time of docker build
- The default value for rotate_wait in the tail input plugin does not work on s390x HOT 2
- fluent-bit is corrupting chunk data
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.