/telemetry-code-along

Code for Elixir School's blog post series on Telemetry

Primary LanguageElixir

Quantum

Quantum is a dummy Phoenix app used to illustrate instrumentation with Telemetry.

Up and Running

  • Clone down this repo
  • cd into the repo and run mix deps.get
  • Then, run npm install --prefix ./assets
  • Start the Phoenix server: mix phx.server

To run with StatsD so that you can see your metrics processed, follow the StatsD installation instructions here.

Learn More

Check out the blog series, Instrumenting Phoenix with Telemetry, here:

  • Part I: Telemetry Under The Hood
  • Part II: Handling Telemetry Events with TelemetryMetrics + TelemetryMetricsStatsd
  • Part III: Observing Phoenix + Ecto Telemetry Events
  • Part IV: Erlang VM Measurements with telemetry_poller, TelemetryMetrics + TelemetryMetricsStatsd

Follow Along With The Code