View Source ExRocketmq.Models.Trace (lib_oss v0.1.0)

trace data model

Summary

Types

@type t() :: %ExRocketmq.Models.Trace{
  code: non_neg_integer(),
  cost_time: non_neg_integer(),
  group_name: String.t(),
  items: [ExRocketmq.Models.TraceItem.t()],
  region_id: String.t(),
  region_name: String.t(),
  request_id: String.t(),
  success?: boolean(),
  timestamp: non_neg_integer(),
  type: :pub | :sub_before | :sub_after
}

Functions

@spec encode(t()) :: String.t()