3 ms·
Add a cache layer for read-only content which doesn't invalidate in case of a failure like this, so it allows your system to go into read-only mode. Local copi
by pmlnr 9y ago
Add a cache layer for read-only content which doesn't invalidate in case of a failure like this, so it allows your system to go into read-only mode.
Local copies of puppet/ansible can be very useful as well.
For logs and metrics, I'm not aware of an out of the box solution that could replay from the last, successfully transmitted line; this is something rsyslog, graphite, etc. could certainly benefit from. (Please let me know if you are aware of these kinds of buffers.)
However, distributed network block storage is usually something unavoidable after a certain size; local filers are really expensive.
- jlgaddis 9y agoFWIW, rsyslog can queue up log messages locally if the central server it is sending to is down (and will send them when it comes back up, of course).
- lima 9y ago> For logs and metrics, I'm not aware of an out of the box solution that could replay from the last, successfully transmitted line; this is something rsyslog, graphite, etc. could certainly benefit from. (Please let me know if you are aware of these kinds of buffers.) filebeat + kafka does exactly this.