PaperForge.Telemetry (PaperForge v1.4.1)

Copy Markdown View Source

Telemetry event contract and instrumentation helpers.

PaperForge emits:

  • [:paperforge, :render, :start]
  • [:paperforge, :render, :stop]
  • [:paperforge, :render, :exception]
  • [:paperforge, :batch, :job]
  • [:paperforge, :batch, :complete]

Summary

Functions

batch_complete(measurements, metadata)

@spec batch_complete(map(), map()) :: :ok

batch_job(metadata)

@spec batch_job(map()) :: :ok

events()

@spec events() :: [[atom()]]

render(document, output, function)

@spec render(PaperForge.Document.t(), term(), (-> term())) :: term()