sentry v0.0.2 Sentry.Client

Provides basic HTTP client request and response handling for the Sentry API.

Summary

Types

Functions

authorization_header(public_key, secret_key)

Specs

authorization_header(String.t, String.t) :: String.t

Generates a Sentry API authorization header.

authorization_headers(public_key, secret_key)
parse_dsn!(dsn)

Specs

parse_dsn!(String.t) :: parsed_dsn

Parses a Sentry DSN which is simply a URI.

request(method, url, headers, body)
send_event(event)

Specs

send_event(%Sentry.Event{culprit: term, environment: term, event_id: term, exception: term, extra: term, level: term, message: term, platform: term, release: term, request: term, server_name: term, stacktrace: term, tags: term, timestamp: term, user: term}) ::
  {:ok, String.t} |
  :error
send_event(%Sentry.Event{culprit: term, environment: term, event_id: term, exception: term, extra: term, level: term, message: term, platform: term, release: term, request: term, server_name: term, stacktrace: term, tags: term, timestamp: term, user: term}) ::
  {:ok, String.t} |
  :error