Skip to content

Commit

Permalink
add to conclusion
Browse files Browse the repository at this point in the history
  • Loading branch information
vosechu committed Aug 28, 2023
1 parent 2d582c9 commit da42bdd
Showing 1 changed file with 18 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,20 @@ You're going to need to send this telemetry to your timeseries datastore of choi
+ **Current state of the bulkhead**
- For Semian this is 'success', 'busy', and 'circuit_open'

Probably this is going to look something like this:
```json
{
appName: 'RPM API Production',
host: 'api-grape-5fcbf68bcb-cgp74',
resource: 'nethttp_summary-record-service.vip.cf.nr-ops.net_80',
adapter: 'http',
workers: '15',
count: '14',
tickets: '14',
event: 'success'
}
```

### Next steps

I wish I could give you more concrete steps on how to do this in your language of choice, but I can't. What I can do now is show you how this would be done in Ruby with Semian, and maybe that will help you understand how to do it in _your_ language.
Expand Down Expand Up @@ -333,3 +347,7 @@ I'm glad you could join me on this adventure! It's been a wild ride, hasn't it?
If you remember only one thing from this, I hope it's this:

**Tuning bulkheads _requires_ historical information, and if you try to guess, you're going to piss off your customers.**

But I don't want you to be scared off; this _is_ a solvable problem and using historical data we can absolutely find viable numbers _before_ going to production.

As always, I'd love to hear your thoughts on this post. Please email me any feedback at [[email protected]](mailto:[email protected]), [[email protected]](mailto:[email protected]) (please send to both!).

0 comments on commit da42bdd

Please sign in to comment.