Skip to content
Auto-Generated Documentation

This set of documentation is automatically generated from source, and will help ensure any change to functionality will always be documented and available on release.

URL

URL fields provide support for complete or partial URLs, and supports the breaking down into scheme, domain, path, and so on.

Field Type Description Required Default
domain Domain Domain of the url, such as "www.elastic.co". Optional None
extension Keyword The field contains the file extension from the original request url, excluding the leading dot. Optional None
fragment Keyword Portion of the url after the #, such as "top". Optional None
full Keyword If full URLs are important to your use case, they should be stored in url.full, whether this field is reconstructed or present in the event source. Optional None
original Keyword Unmodified original url as seen in the event source. Optional None
password Keyword Password of the request. Optional None
path Keyword Path of the request, such as "/search". Optional None
port Integer Port of the request, such as 443. Optional None
query Keyword The query field describes the query string of the request, such as "q=elasticsearch". Optional None
registered_domain Keyword The highest registered url domain, stripped of the subdomain. Optional None
scheme Keyword Scheme of the request, such as "https". Optional None
subdomain Keyword The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. Optional None
top_level_domain Keyword The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. Optional None
username Keyword Username of the request. Optional None