Versions in this module Expand all Collapse all v1 v1.1.0 Apr 5, 2024 v1.0.0 Feb 7, 2024 Changes in this version + type Agent struct + ActivationMethod string + EphemeralID string + Name string + Version string + func (v *Agent) MarshalFastJSON(w *fastjson.Writer) error + type AggregatedDuration struct + Count uint64 + Sum time.Duration + func (d AggregatedDuration) MarshalFastJSON(w *fastjson.Writer) error + type Child struct + ID []string + func (v *Child) MarshalFastJSON(w *fastjson.Writer) error + type Client struct + Domain string + IP string + Port int + func (v *Client) MarshalFastJSON(w *fastjson.Writer) error + type Cloud struct + Account CloudAccount + AvailabilityZone string + Instance CloudInstance + Machine CloudMachine + Origin CloudOrigin + Project CloudProject + Provider string + Region string + Service CloudService + func (v *Cloud) MarshalFastJSON(w *fastjson.Writer) error + type CloudAccount struct + ID string + Name string + func (v *CloudAccount) MarshalFastJSON(w *fastjson.Writer) error + type CloudInstance struct + ID string + Name string + func (v *CloudInstance) MarshalFastJSON(w *fastjson.Writer) error + type CloudMachine struct + Type string + func (v *CloudMachine) MarshalFastJSON(w *fastjson.Writer) error + type CloudOrigin struct + Account CloudAccount + Provider string + Region string + Service CloudService + func (v *CloudOrigin) MarshalFastJSON(w *fastjson.Writer) error + type CloudProject struct + ID string + Name string + func (v *CloudProject) MarshalFastJSON(w *fastjson.Writer) error + type CloudService struct + Name string + func (v *CloudService) MarshalFastJSON(w *fastjson.Writer) error + type Code struct + Stacktrace string + func (v *Code) MarshalFastJSON(w *fastjson.Writer) error + type Container struct + ID string + Image ContainerImage + Name string + Runtime string + func (v *Container) MarshalFastJSON(w *fastjson.Writer) error + type ContainerImage struct + Name string + Tag string + func (v *ContainerImage) MarshalFastJSON(w *fastjson.Writer) error + type DB struct + Instance string + Link string + RowsAffected *uint32 + Statement string + Type string + User DBUser + func (v *DB) MarshalFastJSON(w *fastjson.Writer) error + type DBUser struct + Name string + func (v *DBUser) MarshalFastJSON(w *fastjson.Writer) error + type DataStream struct + Dataset string + Namespace string + Type string + func (v *DataStream) MarshalFastJSON(w *fastjson.Writer) error + type Destination struct + Address string + IP string + Port int + func (v *Destination) MarshalFastJSON(w *fastjson.Writer) error + type Device struct + ID string + Manufacturer string + Model DeviceModel + func (v *Device) MarshalFastJSON(w *fastjson.Writer) error + type DeviceModel struct + Identifier string + Name string + func (v *DeviceModel) MarshalFastJSON(w *fastjson.Writer) error + type Document struct + Agent *Agent + Child *Child + Client *Client + Cloud *Cloud + Code *Code + Container *Container + DataStream *DataStream + Destination *Destination + Device *Device + DocCount uint64 + Error *Error + Event *Event + FAAS *FAAS + HTTP *HTTP + Host *Host + Kubernetes *Kubernetes + Labels map[string]Label + Log *Log + Message string + Metricset *Metricset + Network *Network + NumericLabels map[string]NumericLabel + Observer *Observer + Parent *Parent + Process *Process + Service *Service + Session *Session + Source *Source + Span *Span + Timestamp Time + TimestampStruct *Timestamp + Trace *Trace + Transaction *Transaction + URL *URL + User *User + UserAgent *UserAgent + func (v *Document) MarshalFastJSON(w *fastjson.Writer) error + type DroppedSpanStats struct + DestinationServiceResource string + Duration AggregatedDuration + Outcome string + ServiceTargetName string + ServiceTargetType string + func (v *DroppedSpanStats) MarshalFastJSON(w *fastjson.Writer) error + type Error struct + Culprit string + Custom KeyValueSlice + Exception *Exception + GroupingKey string + ID string + Log *ErrorLog + Message string + StackTrace string + Type string + func (v *Error) MarshalFastJSON(w *fastjson.Writer) error + type ErrorLog struct + Level string + LoggerName string + Message string + ParamMessage string + Stacktrace []StacktraceFrame + func (v *ErrorLog) MarshalFastJSON(w *fastjson.Writer) error + type Event struct + Action string + Category string + Dataset string + Duration uint64 + Kind string + Outcome string + Received Time + Severity uint64 + SuccessCount SummaryMetric + Type string + func (v *Event) MarshalFastJSON(w *fastjson.Writer) error + type Exception struct + Attributes KeyValueSlice + Cause []Exception + Code string + Handled *bool + Message string + Module string + Stacktrace []StacktraceFrame + Type string + func (e *Exception) MarshalFastJSON(w *fastjson.Writer) error + type FAAS struct + Coldstart *bool + Execution string + ID string + Name string + Trigger FAASTrigger + Version string + func (v *FAAS) MarshalFastJSON(w *fastjson.Writer) error + type FAASTrigger struct + RequestID string + Type string + func (v *FAASTrigger) MarshalFastJSON(w *fastjson.Writer) error + type Framework struct + Name string + Version string + func (v *Framework) MarshalFastJSON(w *fastjson.Writer) error + type HTTP struct + Request *HTTPRequest + Response *HTTPResponse + Version string + func (v *HTTP) MarshalFastJSON(w *fastjson.Writer) error + type HTTPHeaders []*modelpb.HTTPHeader + func (s *HTTPHeaders) MarshalFastJSON(w *fastjson.Writer) error + type HTTPRequest struct + Body *HTTPRequestBody + Cookies KeyValueSlice + Env KeyValueSlice + Headers HTTPHeaders + ID string + Method string + Referrer string + func (v *HTTPRequest) MarshalFastJSON(w *fastjson.Writer) error + type HTTPRequestBody struct + Original any + func (v *HTTPRequestBody) MarshalFastJSON(w *fastjson.Writer) error + type HTTPResponse struct + DecodedBodySize *uint64 + EncodedBodySize *uint64 + Finished *bool + Headers HTTPHeaders + HeadersSent *bool + StatusCode int + TransferSize *uint64 + func (v *HTTPResponse) MarshalFastJSON(w *fastjson.Writer) error + type Histogram struct + Counts []uint64 + Values []float64 + func (v *Histogram) MarshalFastJSON(w *fastjson.Writer) error + type Host struct + Architecture string + Hostname string + ID string + IP []string + Name string + OS *OS + Type string + func (v *Host) MarshalFastJSON(w *fastjson.Writer) error + type IP netip.Addr + func (i *IP) MarshalFastJSON(w *fastjson.Writer) error + type KeyValueSlice []*modelpb.KeyValue + func (s *KeyValueSlice) MarshalFastJSON(w *fastjson.Writer) error + type Kubernetes struct + Namespace string + Node KubernetesNode + Pod KubernetesPod + func (v *Kubernetes) MarshalFastJSON(w *fastjson.Writer) error + type KubernetesNode struct + Name string + func (v *KubernetesNode) MarshalFastJSON(w *fastjson.Writer) error + type KubernetesPod struct + Name string + UID string + func (v *KubernetesPod) MarshalFastJSON(w *fastjson.Writer) error + type Label struct + Value string + Values []string + func (v *Label) MarshalFastJSON(w *fastjson.Writer) error + type Language struct + Name string + Version string + func (v *Language) MarshalFastJSON(w *fastjson.Writer) error + type Log struct + Level string + Logger string + Origin LogOrigin + func (v *Log) MarshalFastJSON(w *fastjson.Writer) error + type LogOrigin struct + File LogOriginFile + Function string + func (v *LogOrigin) MarshalFastJSON(w *fastjson.Writer) error + type LogOriginFile struct + Line int + Name string + func (v *LogOriginFile) MarshalFastJSON(w *fastjson.Writer) error + type LongtaskMetrics struct + Count int + Max float64 + Sum float64 + func (v *LongtaskMetrics) MarshalFastJSON(w *fastjson.Writer) error + type Message struct + Age MessageAge + Body string + Headers HTTPHeaders + Queue MessageQueue + RoutingKey string + func (v *Message) MarshalFastJSON(w *fastjson.Writer) error + type MessageAge struct + Millis *uint64 + func (v *MessageAge) MarshalFastJSON(w *fastjson.Writer) error + type MessageQueue struct + Name string + func (v *MessageQueue) MarshalFastJSON(w *fastjson.Writer) error + type Metricset struct + Interval string + Name string + Samples []MetricsetSample + func (v *Metricset) MarshalFastJSON(w *fastjson.Writer) error + type MetricsetSample struct + Histogram Histogram + Name string + Summary SummaryMetric + Type string + Unit string + Value float64 + func (ms *MetricsetSample) MarshalFastJSON(w *fastjson.Writer) error + type NAT struct + IP IP + func (v *NAT) MarshalFastJSON(w *fastjson.Writer) error + type Network struct + Carrier NetworkCarrier + Connection NetworkConnection + func (v *Network) MarshalFastJSON(w *fastjson.Writer) error + type NetworkCarrier struct + ICC string + MCC string + MNC string + Name string + func (v *NetworkCarrier) MarshalFastJSON(w *fastjson.Writer) error + type NetworkConnection struct + Subtype string + Type string + func (v *NetworkConnection) MarshalFastJSON(w *fastjson.Writer) error + type NumericLabel struct + Value float64 + Values []float64 + func (v *NumericLabel) MarshalFastJSON(w *fastjson.Writer) error + type OS struct + Full string + Name string + Platform string + Type string + Version string + func (v *OS) MarshalFastJSON(w *fastjson.Writer) error + type Observer struct + Hostname string + Name string + Type string + Version string + func (v *Observer) MarshalFastJSON(w *fastjson.Writer) error + type Parent struct + ID string + func (v *Parent) MarshalFastJSON(w *fastjson.Writer) error + type Process struct + Args []string + CommandLine string + Executable string + Parent ProcessParent + Pid int + Thread ProcessThread + Title string + func (v *Process) MarshalFastJSON(w *fastjson.Writer) error + type ProcessParent struct + Pid uint32 + func (v *ProcessParent) MarshalFastJSON(w *fastjson.Writer) error + type ProcessThread struct + ID int + Name string + func (v *ProcessThread) MarshalFastJSON(w *fastjson.Writer) error + type Runtime struct + Name string + Version string + func (v *Runtime) MarshalFastJSON(w *fastjson.Writer) error + type Service struct + Environment string + Framework *Framework + Language *Language + Name string + Node *ServiceNode + Origin *ServiceOrigin + Runtime *Runtime + Target *ServiceTarget + Version string + func (v *Service) MarshalFastJSON(w *fastjson.Writer) error + type ServiceNode struct + Name string + func (v *ServiceNode) MarshalFastJSON(w *fastjson.Writer) error + type ServiceOrigin struct + ID string + Name string + Version string + func (v *ServiceOrigin) MarshalFastJSON(w *fastjson.Writer) error + type ServiceTarget struct + Name string + Type string + func (v *ServiceTarget) MarshalFastJSON(w *fastjson.Writer) error + type Session struct + ID string + Sequence uint64 + func (v *Session) MarshalFastJSON(w *fastjson.Writer) error + type Source struct + Domain string + IP IP + NAT NAT + Port int + func (v *Source) MarshalFastJSON(w *fastjson.Writer) error + type Span struct + Action string + Composite *SpanComposite + DB *DB + Destination *SpanDestination + ID string + Kind string + Links []SpanLink + Message *Message + Name string + RepresentativeCount float64 + SelfTime AggregatedDuration + Stacktrace []StacktraceFrame + Subtype string + Sync *bool + Type string + func (v *Span) MarshalFastJSON(w *fastjson.Writer) error + type SpanComposite struct + CompressionStrategy string + Count int + Sum SpanCompositeSum + func (v *SpanComposite) MarshalFastJSON(w *fastjson.Writer) error + type SpanCompositeSum struct + US int64 + func (v *SpanCompositeSum) MarshalFastJSON(w *fastjson.Writer) error + type SpanCount struct + Dropped *uint32 + Started *uint32 + func (v *SpanCount) MarshalFastJSON(w *fastjson.Writer) error + type SpanDestination struct + Service SpanDestinationService + func (v *SpanDestination) MarshalFastJSON(w *fastjson.Writer) error + type SpanDestinationService struct + Name string + Resource string + ResponseTime AggregatedDuration + Type string + func (v *SpanDestinationService) MarshalFastJSON(w *fastjson.Writer) error + type SpanLink struct + Span SpanLinkSpan + Trace SpanLinkTrace + func (v *SpanLink) MarshalFastJSON(w *fastjson.Writer) error + type SpanLinkSpan struct + ID string + func (v *SpanLinkSpan) MarshalFastJSON(w *fastjson.Writer) error + type SpanLinkTrace struct + ID string + func (v *SpanLinkTrace) MarshalFastJSON(w *fastjson.Writer) error + type StacktraceFrame struct + AbsPath string + Classname string + Context *StacktraceFrameContext + ExcludeFromGrouping bool + Filename string + Function string + LibraryFrame bool + Line *StacktraceFrameLine + Module string + Original *StacktraceFrameOriginal + Sourcemap *StacktraceFrameSourcemap + Vars KeyValueSlice + func (v *StacktraceFrame) MarshalFastJSON(w *fastjson.Writer) error + type StacktraceFrameContext struct + Post []string + Pre []string + func (v *StacktraceFrameContext) MarshalFastJSON(w *fastjson.Writer) error + type StacktraceFrameLine struct + Column *uint32 + Context string + Number *uint32 + func (v *StacktraceFrameLine) MarshalFastJSON(w *fastjson.Writer) error + type StacktraceFrameOriginal struct + AbsPath string + Classname string + Colno *uint32 + Filename string + Function string + LibraryFrame bool + Lineno *uint32 + func (v *StacktraceFrameOriginal) MarshalFastJSON(w *fastjson.Writer) error + type StacktraceFrameSourcemap struct + Error string + Updated bool + func (v *StacktraceFrameSourcemap) MarshalFastJSON(w *fastjson.Writer) error + type SummaryMetric struct + Count uint64 + Sum float64 + func (v *SummaryMetric) MarshalFastJSON(w *fastjson.Writer) error + type Time time.Time + func (t Time) MarshalFastJSON(w *fastjson.Writer) error + type Timestamp struct + US int + func (v *Timestamp) MarshalFastJSON(w *fastjson.Writer) error + type Trace struct + ID string + func (v *Trace) MarshalFastJSON(w *fastjson.Writer) error + type Transaction struct + Custom KeyValueSlice + DroppedSpansStats []DroppedSpanStats + DurationHistogram Histogram + DurationSummary SummaryMetric + ID string + Marks map[string]map[string]float64 + Message *Message + Name string + ProfilerStackTraceIds []string + RepresentativeCount float64 + Result string + Root bool + Sampled bool + SpanCount SpanCount + Type string + UserExperience *UserExperience + func (v *Transaction) MarshalFastJSON(w *fastjson.Writer) error + type URL struct + Domain string + Fragment string + Full string + Original string + Path string + Port int + Query string + Scheme string + func (v *URL) MarshalFastJSON(w *fastjson.Writer) error + type User struct + Domain string + Email string + ID string + Name string + func (v *User) MarshalFastJSON(w *fastjson.Writer) error + type UserAgent struct + Name string + Original string + func (v *UserAgent) MarshalFastJSON(w *fastjson.Writer) error + type UserExperience struct + CumulativeLayoutShift float64 + FirstInputDelay float64 + Longtask LongtaskMetrics + TotalBlockingTime float64 + func (u *UserExperience) MarshalFastJSON(w *fastjson.Writer) error