Environmental Fields

edit

These fields contain data about the environment in which the transaction was captured.

beat.name

edit

Name of the Beat sending the events. If the shipper name is set in the configuration file, then that value is used. If it is not set, the hostname is used.

beat.hostname

edit

The hostname as returned by the operating system on which the Beat is running.

server

edit

The name of the server that served the transaction.

client_server

edit

The name of the server that initiated the transaction.

service

edit

The name of the logical service that served the transaction.

client_service

edit

The name of the logical service that initiated the transaction.

format: dotted notation.

The IP address of the server that served the transaction.

client_ip

edit

format: dotted notation.

The IP address of the server that initiated the transaction.

real_ip

edit

format: Dotted notation.

If the server initiating the transaction is a proxy, this field contains the original client IP address. For HTTP, for example, the IP address extracted from a configurable HTTP header, by default X-Forwarded-For. Unless this field is disabled, it always has a value, and it matches the client_ip for non proxy clients.

client_location

edit

type: geo_point

example: 40.715, -74.011

The GeoIP location of the real_ip IP address or of the client_ip address if the real_ip is disabled. The field is a string containing the latitude and longitude separated by a comma.

client_port

edit

format: dotted notation.

The layer 4 port of the process that initiated the transaction.

transport

edit

example: udp

The transport protocol used for the transaction. If not specified, then tcp is assumed.

port

edit

format: dotted notation.

The layer 4 port of the process that served the transaction.

proc

edit

The name of the process that served the transaction.

client_proc

edit

The name of the process that initiated the transaction.

release

edit

The software release of the service serving the transaction. This can be the commit id or a semantic version.

tags

edit

Arbitrary tags that can be set per Beat and per transaction type.