This section explains the logs and sections of log entries.

To access the client logs for a virtual service:

  • Navigate to Applications > Virtual Services.

  • Click a virtual service name.

  • Click Logs.

Note:

The old log view is visible by default. You can revert to the updated view from My Account Settings.



To go back to the new log view, click Enable Tech Preview, the following screen is displayed:



The Client Logs tab displays the following items:

Name

Description

Search

Allows you to filter the log entries using free-form text, keywords or a formal search syntax.

Export

Downloads up to 10,000 logs in CSV format.

Refresh

Updates the logs for the selected time.

Items per page

The total number of log items being displayed. The date/time range of those logs appears beneath the Search field. The number will reflect how many logs passed the filter.

Clear Selected

If one or more filters have been added to the Search field, click the grayX icon near the search bar to remove those filters. To clear individual filters, click the white on the blue X for that filter.

Histogram

Shows the number of client log entries over the selected time.

  • Green bars show All Logs or successful transactions.

  • Red bars show Significant Logs or errors.

  • Orange question marks above the bars indicate the Missing Logs.

Note:
  • Click and drag inside the histogram to refine the date/time which further filters the logs.

  • Clicking the magnifying glass icon in the drawn box will zoom the Histogram to that view. This expands the drilled in time to zoom in to the width of the Histogram, and also changes the Displaying Time drop-down menu to Custom. To return to the previously selected period, use the Displaying drop-down menu.

The primary table on the Logs tab displays the list of individual log entries as shown below:



Field Name

Description

Timestamp

Date and time of the event.

WAF

WAF status, such as, Passed, Flagged, Rejected or By Passed.

Client IP

The source IP address of the client to which the log entry applies.

Note:

Client IP is subject to the option Use_True_Client_IP. Client IP can be equal to the source IP from the layer-3 header or equal to the fetched IP from the user-defined HTTP header. For more information, see True Client IP in L7 Security Features topic in the VMware Avi Load BalancerConfiguration Guide.

URI

For HTTP-enabled virtual services, the URI path of the request, such as /index.html.

Request Type

Type of HTTP method for the request, such as GET, POST, or HEAD.

Length

Size of the response, in Kilobytes.

Response

For HTTP, the response code will be of type 1xx, 2xx, 3xx, 4xx, or 5xx. This is usually a reflection of the response sent by the server, but it may instead be a response created by the Avi Load Balancer. Expand the log to determine whether the server or the Avi Load Balancer generated the response.

Duration

Bar shows the total transaction time, which can be used to compare this request to others based on the length of the bar. Hovering the mouse pointer over the bar shows a breakdown of time that makes up the duration of the request. This is a miniature version of the End to End Timing chart that appears when the log is expanded. Expands or collapses a view into logs.

You can view the recommendations. Download the logs and view the log details by clicking the respective icons on the right-hand side of each log.


Timeouts: In the logs page, a timeout can occur, which means that the API has not returned all available logs data before a specified amount of time. You will see the following message: