adk_otlp_http_json_exporter (erlang_adk v0.7.0)

View Source

Bounded OTLP/HTTP JSON exporter for Erlang ADK observability signals.

This module performs one HTTP request per accepted envelope and never retries by itself. Transient/permanent classification is returned in a redacted structural error; the supervised observability bus owns retry and backoff policy. Redirects are disabled and neither response bodies, endpoints nor configured header values appear in returned errors.

Summary

Functions

export(Envelope, Config0)

-spec export(map(), map()) -> ok | {error, term()}.

validate_config(Config0)

-spec validate_config(map()) -> {ok, map()} | {error, term()}.