This repo is being maintained but there is no active development. Please refer to the system-metrics-release for the newer architecture for getting system metrics.
If you have any questions, or want to get attention for a PR or issue please reach out on the #logging-and-metrics channel in the cloudfoundry slack
This consumes bosh health events and forwards heartbeat events only to Loggregator. For more info, see https://github.com/cloudfoundry/bosh-system-metrics-server-release/wiki
The forwarder obtains a token from the UAA on the director using client credentials before establishing the connection to the Bosh System Metrics Server. The server verifies that the token contains the bosh.system_metrics.read
authority.
Once verified, the server begins streaming events via secure grpc to the forwarder. Currently, the forwarder ignores alerts and translates the heartbeat events to loggregator envelopes and sends them to metron via secure grpc.