# Constants
AnalyticsEvent specifies whether the span should be recorded as a Trace Search & Analytics event.
AppTypeCache specifies the Cache span type and can be used as a tag value for a span's SpanType tag.
AppTypeDB specifies the DB span type and can be used as a tag value for a span's SpanType tag.
AppTypeRPC specifies the RPC span type and can be used as a tag value for a span's SpanType tag.
DEPRECATED: Use SpanTypeWeb AppTypeWeb specifies the Web span type and can be used as a tag value for a span's SpanType tag.
CassandraBatch is the tag name used for cassandra batches.
CassandraCluster specifies the tag name that is used to set the cluster.
CassandraConsistencyLevel is the tag name to set for consitency level.
CassandraKeyspace is used as tag name for setting the key space.
CassandraPaginated specifies the tag name for paginated queries.
CassandraQuery is the tag name used for cassandra queries.
CassandraRowCount specifies the tag name to use when settings the row count.
DBApplication indicates the application using the database.
DBInstance indicates the instance name of Database.
DBName indicates the database name.
DBStatement records a database statement for the given database type.
DBType indicates the type of Database.
DBUser indicates the user name of Database, e.g.
Environment specifies the environment to use with a trace.
Error specifies the error tag.
ErrorDetails holds details about an error which implements a formatter.
ErrorMsg specifies the error message.
ErrorStack specifies the stack dump.
ErrorType specifies the error type.
EventSampleRate specifies the rate at which this span will be sampled as an APM event.
HTTPCode sets the HTTP status code as a tag.
HTTPMethod specifies the HTTP method used in a span.
HTTPURL sets the HTTP URL for a span.
ManualDrop is a tag which specifies that the trace to which this span belongs to should be dropped when set to true.
ManualKeep is a tag which specifies that the trace to which this span belongs to should be kept when set to true.
PeerHostIPV4 records IPv4 host address of the peer.
PeerHostIPV6 records the IPv6 host address of the peer.
PeerHostname records the host name of the peer.
PeerPort records the port number of the peer.
PeerService records the service name of the peer service.
The pid of the traced process.
PriorityAutoKeep informs the backend that a trace should be kept and not stored.
PriorityAutoReject informs the backend that a trace should be rejected and not stored.
PriorityUserKeep informs the backend that a trace should be kept and not stored.
PriorityUserReject informs the backend that a trace should be rejected and not stored.
ResourceName defines the Resource name for the Span.
RuntimeID is a tag that contains a unique id for this process.
SamplingPriority is the tag that marks the sampling priority of a span.
ServiceName defines the Service name for this Span.
SpanName is a pseudo-key for setting a span's operation name by means of a tag.
SpanType defines the Span type (web, db, cache).
SpanTypeCassandra marks a span as a Cassandra operation.
SpanTypeConsul marks a span as a Consul operation.
SpanTypeDNS marks a span as a DNS operation.
SpanTypeElasticSearch marks a span as an ElasticSearch operation.
SpanTypeHTTP marks a span as an HTTP client request.
SpanTypeLevelDB marks a span as a leveldb operation.
SpanTypeMemcached marks a span as a memcached operation.
SpanTypeMessageConsumer marks a span as a queue operation.
SpanTypeMessageProducer marks a span as a queue operation.
SpanTypeMongoDB marks a span as a MongoDB operation.
SpanTypeRedis marks a span as a Redis operation.
SpanTypeSQL marks a span as an SQL operation.
SpanTypeWeb marks a span as an HTTP server request.
SQLQuery sets the sql query tag on a span.
SQLType sets the sql type tag.
TargetHost sets the target host address.
TargetPort sets the target host port.
Version is a tag that specifies the current application version.