The Four Golden Signals for Monitoring Distributed Systems