ASM.Telemetry (ASM v0.9.2)

Copy Markdown View Source

Telemetry helpers for standard ASM runtime lifecycle signals.

Summary

Functions

execute(event_name, measurements, metadata)

@spec execute([atom()], map(), map()) :: :ok

remote_attach_start(metadata)

@spec remote_attach_start(map()) :: :ok

remote_attach_stop(metadata, duration_ms)

@spec remote_attach_stop(map(), non_neg_integer()) :: :ok

remote_connect_start(metadata)

@spec remote_connect_start(map()) :: :ok

remote_connect_stop(metadata, duration_ms)

@spec remote_connect_stop(map(), non_neg_integer()) :: :ok

remote_error(metadata)

@spec remote_error(map()) :: :ok

remote_preflight_start(metadata)

@spec remote_preflight_start(map()) :: :ok

remote_preflight_stop(metadata, duration_ms)

@spec remote_preflight_stop(map(), non_neg_integer()) :: :ok

remote_rpc_start_transport_start(metadata)

@spec remote_rpc_start_transport_start(map()) :: :ok

remote_rpc_start_transport_stop(metadata, duration_ms)

@spec remote_rpc_start_transport_stop(map(), non_neg_integer()) :: :ok

run_completed(session_id, run_id, provider, status)

@spec run_completed(String.t(), String.t(), atom(), term()) :: :ok

run_started(session_id, run_id, provider)

@spec run_started(String.t(), String.t(), atom()) :: :ok