Bedrock.DataPlane.Materializer.Olivine.Telemetry (bedrock v0.5.3)

View Source

Telemetry utilities specifically for Olivine materializer operations.

Summary

Functions

trace_compaction_complete(durable_version, opts \\ [])

@spec trace_compaction_complete(
  Bedrock.version(),
  keyword()
) :: :ok

trace_compaction_failed(reason)

@spec trace_compaction_failed(term()) :: :ok

trace_compaction_started(durable_version, opts \\ [])

@spec trace_compaction_started(
  Bedrock.version(),
  keyword()
) :: :ok

trace_index_update_complete(keys_added, keys_removed, keys_changed, total_keys)

@spec trace_index_update_complete(
  non_neg_integer(),
  non_neg_integer(),
  non_neg_integer(),
  non_neg_integer()
) :: :ok

trace_read_operation_complete(operation, key, opts)

@spec trace_read_operation_complete(term(), term(), keyword()) :: :ok

trace_window_advanced(result, new_durable_version, opts \\ [])

@spec trace_window_advanced(atom(), term(), keyword()) :: :ok