Advanced Observability for H2
See original GitHub issueContinuation of https://github.com/linkerd/linkerd/issues/1507
Update the stats filter from https://github.com/linkerd/linkerd/issues/1507 to accept an H2ResponseClassifier as a stack param. H2ResponseClassifier is essentially the type:
PartialFunction[(Request, Try[(Response, Try[Frame])]), ResponseClass]
Whenever any of the following conditions are met, the stats filter should consult the classifier and increment the success
or failures
stat accordingly:
- The response future fails.
(req, Throw(e))
should be passed to the classifier. - The response stream fails.
(req, Return(rsp, Throw(e)))
should be passed to the classifier. - The response stream completes successfully.
(req, Return(rsp, Return(f)))
should be passed to the classifier wheref
is the final frame (EOS) of the response stream.
Issue Analytics
- State:
- Created 6 years ago
- Reactions:1
- Comments:6 (6 by maintainers)
Top Results From Across the Web
H2 | New Relic Instant Observability
Leverage community expertise and instantly get value out of your telemetry data. This quickstart automatically instruments H2 with the New Relic Java agent,...
Read more >What is Observability? Key Components & Platforms
Observability is when you infer the internal state of a system only by observing its external outputs. Learn about observability best ...
Read more >Who's Winning In the $17B AIOps and Observability Market
Today's massive multi- and hybrid cloud deployments require new engineering skills, hence the surge in demand for site reliability engineers ( ...
Read more >What is observability? Not just logs, metrics, and traces
Advanced observability from Dynatrace provides all these capabilities in a single platform, empowering your organization to tame modern cloud ...
Read more >How Observability is Driving Agility & Flexibility in Modern Apps
Advanced observability addresses the challenges of cloud-native applications by proposing a better way of collecting data from all system components to gain ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
That would be “hella dope”. Similarly: histogram of frame sizes.
We should also add some reasonable built-in classifiers: