package
7.17.28+incompatible
Repository: https://github.com/elastic/apm-server.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Valid MetricType values.
Valid MetricType values.
Valid MetricType values.
No description provided by the author
No description provided by the author

# Variables

ErrorProcessor is the Processor value that should be assigned to error events.
LogProcessor is the Processor value that should be assigned to log events.
MetricsetProcessor is the Processor value that should be assigned to metricset events.
ProfileProcessor is the Processor value that should be assigned to profile events.
SpanProcessor is the Processor value that should be assigned to span events.
TransactionProcessor is the Processor value that should be assigned to transaction events.

# Structs

Agent describes an Elastic APM agent.
AggregatedDuration holds a count and sum of aggregated durations.
APMEvent holds the details of an APM event.
Child holds information about the children of a trace event.
Client holds information about the client of a request.
Cloud holds information about the cloud computing environment in which a service is running.
No description provided by the author
Composite holds details on a group of spans compressed into one.
No description provided by the author
DataStream identifies the data stream to which an event will be written.
DB contains information related to a database query of a span event.
Destination holds information about the destination of a request.
DestinationService contains information about the destination service of a span event.
No description provided by the author
No description provided by the author
Event holds information about an event, in ECS terms.
No description provided by the author
FAAS holds information about a function as a service.
Framework has an optional version and name.
Histogram holds bucket values and counts for a histogram metric.
No description provided by the author
HTTP holds information about an HTTP request and/or response.
HTTPRequest holds information about an HTTP request.
HTTPResponse holds information about an HTTP response.
No description provided by the author
Language has an optional version and name.
No description provided by the author
LongtaskMetrics holds metrics related to RUM longtasks.
Message holds information about a recorded message, such as the message body and meta information.
Metricset describes a set of metrics and associated metadata.
MetricsetSample represents a single named metric.
No description provided by the author
No description provided by the author
No description provided by the author
Observer describes a special network, security, or application device used to detect, observe, or create network, security, or application-related events and metrics.
No description provided by the author
OS holds information about the operating system.
Parent holds information about the parent of a trace event.
No description provided by the author
Processor identifies an event type, and is used for routing events to the appropriate data stream or index.
ProfileSample holds a profiling sample.
ProfileSampleStackframe holds details of a stack frame for a profile sample.
Runtime has an optional version and name.
Service bundles together information related to the monitored service and the agent used for monitoring.
No description provided by the author
ServiceOrigin holds information about the service that originated a transaction.
Session holds information about a group of related transactions, such as a sequence of web interactions.
Source holds information about the source of a network exchange.
No description provided by the author
No description provided by the author
No description provided by the author
Trace holds information about a distributed trace.
Transaction holds values for transaction.* fields.
URL describes an URL and its components.
No description provided by the author
No description provided by the author
UserExperience holds real user (browser) experience metrics.

# Interfaces

BatchProcessor can be used to process a batch of events, giving the opportunity to update, add or remove events.

# Type aliases

Batch is a collection of APM events.
MetricType describes the type of a metric: gauge, counter, or histogram.
ProcessBatchFunc is a function type that implements BatchProcessor.
No description provided by the author
No description provided by the author
No description provided by the author