Experience Center
About Browser Access Log Fields
The Log Streaming Service can send HTTP log information related to Browser Access to any third-party log analytics tool. By default, the log type, Browser Access, includes the fields listed in the table below for each log template (i.e., CSV, JSON, TSV). While configuring your log receiver, you can edit the default log stream content to capture only specific fields, and create a Custom log template.
- View an example Browser Access log
Close{"LogTimestamp":"Wed Juthl 3 05:12:25 2019","ConnectionID":"","Exporter":"unset","TimestampRequestReceiveStart":"2019-07-03T05:12:25.723Z","TimestampRequestReceiveHeaderFinish":"2019-07-03T05:12:25.723Z","TimestampRequestReceiveFinish":"2019-07-03T05:12:25.723Z","TimestampRequestTransmitStart":"2019-07-03T05:12:25.790Z","TimestampRequestTransmitFinish":"2019-07-03T05:12:25.790Z","TimestampResponseReceiveStart":"2019-07-03T05:12:25.791Z","TimestampResponseReceiveFinish":"2019-07-03T05:12:25.791Z","TimestampResponseTransmitStart":"2019-07-03T05:12:25.791Z","TimestampResponseTransmitFinish":"2019-07-03T05:12:25.791Z","TotalTimeRequestReceive":127,"TotalTimeRequestTransmit":21,"TotalTimeResponseReceive":73,"TotalTimeResponseTransmit":13,"TotalTimeConnectionSetup":66995,"TotalTimeServerResponse":1349,"Method":"GET","Protocol":"HTTPS","Host":"portal.beta.zdemo.net","URL":"/speeddial-18.0.99-82-gd7ba322-dirty/media/HelveticaNeueLTStd-Regular.762cbf85.woff","UserAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Safari/605.1.15","XFF":"","NameID":"admin@zdemo.net","StatusCode":304,"RequestSize":615,"ResponseSize":331,"ApplicationPort":443,"ClientPublicIp":"139.216.128.195","ClientPublicPort":50042,"ClientPrivateIp":"","Customer":"ANZ Team/zdemo in beta","ConnectionStatus":"","ConnectionReason":"",https://example.com,token_created}
The following table includes descriptions and supported field format specifications for each field within the template. To learn more about the format specifications listed for each field, including examples, see Log Field Format Specifications.
Field | Description | Supported Field Format Specifications |
---|---|---|
LogTimestamp | Timestamp when the log was generated |
|
ConnectionID | The application connection ID |
|
Exporter | The Browser Access Service instance to a Public Service Edge for Private Applications or a Private Service Edge for Private Applications instance |
|
TimestampRequestReceiveStart | Timestamp in microseconds when Browser Access Service received the first byte of the HTTP request from web browser |
|
TimestampRequestReceiveHeaderFinish | Timestamp in microseconds when Browser Access Service received the last byte of the HTTP header corresponding to the request from web browser |
|
TimestampRequestReceiveFinish | Timestamp in microseconds when Browser Access Service received the last byte of the HTTP request from web browser |
|
TimestampRequestTransmitStart | Timestamp in microseconds when Browser Access Service sent the first byte of the HTTP request to the web server |
|
TimestampRequestTransmitFinish | Timestamp in microseconds when Browser Access Service sent the last byte of the HTTP request to the web server |
|
TimestampResponseReceiveStart | Timestamp in microseconds when Browser Access Service received the first byte of the HTTP response from the web server |
|
TimestampResponseReceiveFinish | Timestamp in microseconds when Browser Access Service received the last byte of the HTTP response from the web server |
|
TimestampResponseTransmitStart | Timestamp in microseconds when Browser Access Service sent the first byte of the HTTP response to the web browser |
|
TimestampResponseTransmitFinish | Timestamp in microseconds when Browser Access Service sent the last byte of the HTTP response to the web browser |
|
TotalTimeRequestReceive | Time difference between reception of the first and last byte of the HTTP request from the web browser as seen by the Browser Access Service |
|
TotalTimeRequestTransmit | Time difference between transmission of the first and last byte of the HTTP request towards the web server as seen by the Browser Access Service |
|
TotalTimeResponseReceive | Time difference between reception of the first and last byte of the HTTP response from the web server as seen by the Browser Access Service |
|
TotalTimeResponseTransmit | Time difference between transmission of the first and last byte of the HTTP response towards the web browser as seen by the Browser Access Service |
|
TotalTimeConnectionSetup | Time difference between reception of the first byte of the HTTP request from web browser and transmission of the first byte towards the web server, as seen by the Browser Access Service |
|
TotalTimeServerResponse | Time difference between transmission of the the last byte of the HTTP request towards the web server and reception of the first byte of the HTTP response from web server, as seen by the Browser Access Service |
|
Method | The HTTP request method |
|
Protocol | The HTTP protocol |
|
Host | The Web application |
|
URL | The URL requested by the user |
|
UserAgent | The user agent string as specified in the HTTP host request header |
|
XFF | The X-Forwarded-For (XFF) HTTP header |
|
NameID | The NameID received by Private Applications in the SAML assertion from the IdP |
|
StatusCode | The HTTP status code |
|
RequestSize | The size of the HTTP request |
|
ResponseSize | The size of the HTTP response |
|
ApplicationPort | The application port on the web server |
|
ClientPublicIp | The public IP address of the user's device |
|
ClientPublicPort | The source port used by the user's device |
|
ClientPrivateIp | The private IP address of the user's device |
|
Customer | The name of the customer |
|
ConnectionStatus | The status of the connection |
|
ConnectionReason | The internal reason |
|
CorsToken | The token from the CORS request |
|
Origin | The Browser Access domain that led to the origination of the CORS request |
|