eltonlaw / gooserocket

Bioinformatics framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add tracing and export to honeycomb.io

eltonlaw opened this issue · comments

Replace all println's with calls to tracing. Should be mostly drag and drop.

Using println will be tough to work with soon as we start increasing the number of instances that are up at any given time,. Need a place to aggregate all emitted telemetry.

Datadog, newrelic, cloudwatch all work but Honeycomb is nice cause it's free and you can run SQL queries on the emitted data right out of the box

Tasks:

  1. Replace printlns with tracing calls
  2. API token secret needs to be saved somewhere accessible when deploying resources and testing local dev.
  3. Add honeycomb tracing layer as part of tracing init
  4. (optionally) instrument some of the existing functions