class Sentry::MetricEventBuffer
@!visibility private
This is used internally by the ‘Sentry::Client`.
MetricEventBuffer buffers metric events and sends them to Sentry in a single envelope.
def initialize(configuration, client)
def initialize(configuration, client) super( configuration, client, event_class: MetricEvent, max_items: configuration.max_metric_events || DEFAULT_MAX_METRICS, max_items_before_drop: MAX_METRICS_BEFORE_DROP, envelope_type: "trace_metric", envelope_content_type: "application/vnd.sentry.items.trace-metric+json", before_send: configuration.before_send_metric ) end