Bosh HM Forwarder is a companion job to
metron_agent that sends bosh health
metrics through loggregator.
bosh_hm_forwarder is to be colocated with a
metron_agent. It reads metrics
from the host VM and forwards them (via UDP) to the
Changes to Bosh Deployment
These instructions are colocating the job with
Add the release to your deployment manifest.
releases: + - name: bosh-hm-forwarder + version: latest - name: loggregator version: latest
bosh upload releasethe latest
Colocate the job that has
jobs: - name: some_job_z1 templates: - name: metron_agent release: loggegator + - name: boshhmforwarder + release: bosh-hm-forwarder instances: 1 resource_pool: default networks: - name: default properties: # standard metron properties...
bosh deploythis updated manifest.
Validate the metrics can be seen.
Assuming you are using
bosh-hm-forwarder-releasewith CF Release, you can use the CF Nozzle plugin
cf nozzle -filter ValueMetric | grep "system.cpu.user"
Enable Bosh Director with OpenTSDB Plugin
The bosh director needs to be updated to enable the OpenTSDB health monitor.
The example manifest provided in
manifests/ requires that the vars generated
from loggregator are passed in.
bosh -d boshhmforwarder -e <env> deploy manifests/boshhmforwarder.yml --vars-file ./loggregator-vars.yml