Comments (7)
I like it. Each listener still has a default (at least via the global default) and you can optionally emit to a different topic. ๐
from plog.
@nelgau rewrote the RFC. Care to review?
from plog.
Seems reasonable to me! ๐
from plog.
Turned into an enhancement.
from plog.
Added bullet point, "Tags from the last processed fragment win; well-behaving clients only set tags on the last fragment to avoid reducing the chunk size or increasing packet count." as discussed with @nelgau.
from plog.
I agree with this last bullet point. A correctly-implemented producer should emit consistent headersโwhether that means each fragment contains identical tags or, more likely, that only the final message has tags. In both cases, the behavior should be correct.
from plog.
Going with \0
-separated, specified UTF-8 and Collection<String>
instead. I can be convinced it's a bad idea.
from plog.
Related Issues (20)
- Statistics for filters HOT 1
- Replace sinks with out-of-tree filters HOT 1
- Report end-of-pipeline messages HOT 1
- Groovy REPL as a Gradle task
- Publish artifacts to jcenter
- build.gradle: establish version using git HOT 1
- Support for kt: tags in plog-kafka HOT 1
- Publish artifacts to bintray HOT 1
- Provide full isolation for UDP
- Bring the Datadog monitoring up to speed for v4
- Clean up integration tests
- Look into Guava service for plog-server
- Collect all failure counts into a single object in stats HOT 1
- Expose stats over JMX
- Expose GC stats
- Expose memory usage stats
- Allow multiple `bind()`s
- Allow for native transport under Linux
- Listeners: log which port is listened on
- plog.Stress: cannot send only 1 byte payloads
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 plog.