Errorgap.Span (errorgap v0.2.0)

Copy Markdown View Source

Build APM spans (database queries and outbound HTTP calls) to attach to a transaction via Errorgap.notify_transaction/2.

Summary

Functions

A database query span. The SQL is normalized so query shapes aggregate.

An outbound HTTP / external service span. Options: :file, :line, :function.

Strip literals so query shapes aggregate: '…' and numbers become ?.

Functions

database(sql, duration_ms, opts \\ [])

A database query span. The SQL is normalized so query shapes aggregate.

Options: :file, :line, :function.

external(duration_ms, opts \\ [])

An outbound HTTP / external service span. Options: :file, :line, :function.

normalize_sql(sql)

Strip literals so query shapes aggregate: '…' and numbers become ?.