Handler for Telemere, Ref. <https://www.taoensso.com/telemere>.
(handler:telemere)(handler:telemere {:keys [telemere-level-fn format-pstats-opts incl-keys]
:or {telemere-level-fn (fn [tufte-level] tufte-level)}})Alpha, subject to change.
Returns a signal handler that:
- Takes a Tufte profiling signal (map).
- Creates a corresponding Telemere signal for handling by Telemere.
The Telemere signal will include:
As in Tufte signal: #{:inst :ns :coords :id :level :data :host :thread}
And:
`:kind` --------- `:tufte`
`:msg_` --------- Delay of `pstats` formatted as string table
`:ctx` ---------- (merge `telemere/*ctx*` `tufte/*ctx*`)
`:tufte-signal` - Original Tufte signal (map)
Options:
`:telemere-level-fn` -- (fn [tufte-level]) => telemere-level (default to constantly `:info`)
`:format-pstats-opts` - Opts map provided to `format-pstats` (default nil)cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |