Skip to content

Latest commit

 

History

History
127 lines (56 loc) · 1.87 KB

fields.asciidoc

File metadata and controls

127 lines (56 loc) · 1.87 KB

Exported fields

This document describes the fields that are exported by the httpbeat. They are grouped in the following categories:

Common fields fields

Contains common fields available in all event types.

beat.name

The name of the Beat sending the log messages. 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

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

@timestamp

type: date

example: 2015-01-24 14:06:05.071000

format: YYYY-MM-DDTHH:MM:SS.milliZ

required: True

The timestamp when the HTTP url was called. The precision is in milliseconds. The timezone is UTC.

type

required: True

The name of the log event. This field is set to the value specified for the document_type option in the url section of the Httpbeat config file.

fields

type: dict

required: False

Contains user configurable fields.

Httpbeat information fields

Contains http request and response information

request fields

url

type: string

URL endpoint called by Httpbeat.

method

type: string

HTTP method used by Httpbeat to call the URL endpoint.

headers fields

HTTP headers send to the URL endpoint.

body

type: string

HTTP request body passed to the URL endpoint.

response fields

code

type: string

HTTP status code returned by the URL endpoint.

headers fields

HTTP response headers send by the URL endpoint.

body

type: string

HTTP response body returned by the URL endpoint.

jsonBody fields

HTTP response body returned by the URL endpoint in JSON format.