Bedrock.DataPlane.Sequencer.Telemetry (bedrock v0.6.0)

View Source

Telemetry utilities for sequencer operations.

Summary

Functions

emit_next_commit_version(last_commit_version, commit_version, elapsed_us)

@spec emit_next_commit_version(
  Bedrock.DataPlane.Version.t(),
  Bedrock.DataPlane.Version.t(),
  non_neg_integer()
) :: :ok

emit_next_read_version(version)

@spec emit_next_read_version(Bedrock.DataPlane.Version.t()) :: :ok

emit_successful_commit(commit_version, known_committed_version)

@spec emit_successful_commit(
  Bedrock.DataPlane.Version.t(),
  Bedrock.DataPlane.Version.t()
) :: :ok