Skip to content

BOSH release for hurricanehunter (example component using dropsonde to emit metrics)

License

Notifications You must be signed in to change notification settings

johannespetzold/dropsonde-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dropsonde Release Build Status

BOSH release for example components using dropsonde metrics emission.

Usage

HurricaneHunter is an instrumented proxy on port 8080; pass it a form-encoded URL and it will fetch it for you. Once it's running, issue a command like curl --data "url=http://www.github.com" hurricanehunter.somewhere:8080

The application will use the dropsonde instrumentation to record the transaction, and will return the result of a GET request against the provided URL.

If you wish to see the results of the instrumentation, provide a local UDP listener on the same instance, port 42420. (Please keep in mind that the dropsonde library emits Protocol Buffer messages, so you will also want to decode those.) Metrics about the sent metrics (aka "heartbeats") are emitted (also in Protocol Buffer format) over TCP to 42421.

Boshlite deployment

  1. Check out the repository and navigate to it
  2. bin/update
  3. bosh create release
  4. bosh upload release
  5. ./make_manifest_boshlite
  6. bosh deploy

About

BOSH release for hurricanehunter (example component using dropsonde to emit metrics)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published