Avi Vantage

Supported OS Linux Windows Mac OS

Integration version4.2.2

Overview

This check monitors Avi Vantage through the Datadog Agent.

Setup

Follow the instructions below to install and configure this check for an Agent running on a host. For containerized environments, see the Autodiscovery Integration Templates for guidance on applying these instructions.

Installation

The Avi Vantage check is included in the Datadog Agent package. No additional installation is needed on your server.

Configuration

  1. Edit the avi_vantage.d/conf.yaml file, in the conf.d/ folder at the root of your Agent’s configuration directory to start collecting your avi_vantage performance data. See the sample avi_vantage.d/conf.yaml for all available configuration options.

  2. Restart the Agent.

Validation

Run the Agent’s status subcommand and look for avi_vantage under the Checks section.

Data Collected

Metrics

avi_vantage.controller_stats.avg_cpu_usage
(gauge)
The host's view of the CPU usage as amount of actively used virtual CPU, as a percentage of total available CPU
Shown as percent
avi_vantage.controller_stats.avg_disk_usage
(gauge)
Average disk usage
Shown as percent
avi_vantage.controller_stats.avg_disk_write_bytes
(gauge)
Average number of bytes per second written to disk.
Shown as byte
avi_vantage.controller_stats.avg_mem_usage
(gauge)
Memory usage as percentage of total configured or available memory
Shown as percent
avi_vantage.l4_client.apdexc
(gauge)
apdex measuring quality of network connections to servers
avi_vantage.l4_client.avg_application_dos_attacks
(gauge)
Number of application DDOS attacks occurring
avi_vantage.l4_client.avg_bandwidth
(gauge)
Average transmit and receive network bandwidth between client and virtual service.
avi_vantage.l4_client.avg_complete_conns
(gauge)
Rate of total connections per second
Shown as connection
avi_vantage.l4_client.avg_connections_dropped
(gauge)
Rate of dropped connections per second
Shown as connection
avi_vantage.l4_client.avg_lossy_connections
(gauge)
Rate of lossy connections per second
Shown as connection
avi_vantage.l4_client.avg_new_established_conns
(gauge)
Averaged rate of new client connections per second.
Shown as connection
avi_vantage.l4_client.avg_policy_drops
(gauge)
Rate of total connections dropped due to VS policy per second. Includes drops due to rate limits, security policy drops, connection limits, etc.
Shown as connection
avi_vantage.l4_client.avg_rx_bytes
(gauge)
Average rate of bytes received per second
Shown as byte
avi_vantage.l4_client.avg_rx_pkts
(gauge)
Average rate of packets received per second
Shown as packet
avi_vantage.l4_client.avg_tx_bytes
(gauge)
Average rate of bytes transmitted per second
Shown as byte
avi_vantage.l4_client.avg_tx_pkts
(gauge)
Average rate of packets transmitted per second
Shown as packet
avi_vantage.l4_client.max_open_conns
(gauge)
Max number of open connections
Shown as connection
avi_vantage.l4_client.sum_end_to_end_rtt
(gauge)
Sum of end to end network RTT experienced by end clients. Higher value increases response times experienced by clients.
avi_vantage.l4_server.avg_bandwidth
(gauge)
Average transmit and receive network bandwidth between client and virtual service.
avi_vantage.l4_server.avg_errored_connections
(gauge)
Rate of total errored connections per second
Shown as connection
avi_vantage.l4_server.avg_new_established_conns
(gauge)
Average rate of new pool server connections established per second
Shown as connection
avi_vantage.l4_server.avg_open_conns
(gauge)
Average number of open connections
Shown as connection
avi_vantage.l4_server.avg_pool_complete_conns
(gauge)
Average rate of total connections per second across all servers
Shown as connection
avi_vantage.l4_server.avg_pool_open_conns
(gauge)
Average per server open connections in the pool
Shown as connection
avi_vantage.l4_server.avg_rx_bytes
(gauge)
Average rate of bytes received per second
Shown as byte
avi_vantage.l4_server.avg_rx_pkts
(gauge)
Average rate of packets received per second
Shown as packet
avi_vantage.l4_server.avg_tx_bytes
(gauge)
Average rate of bytes transmitted per second
Shown as byte
avi_vantage.l4_server.avg_tx_pkts
(gauge)
Average rate of packets transmitted per second
Shown as packet
avi_vantage.l4_server.max_open_conns
(gauge)
Max number of open connections
Shown as connection
avi_vantage.l4_server.sum_rtt
(gauge)
Total RTT across all connections
avi_vantage.l7_client.apdexr
(gauge)
Measure of quality of server response based on latency
avi_vantage.l7_client.avg_client_txn_latency
(gauge)
Average client transaction latency computed by adding response latencies across all HTTP requests.
Shown as second
avi_vantage.l7_client.avg_complete_responses
(gauge)
Rate of HTTP responses sent per second
Shown as response
avi_vantage.l7_client.avg_error_responses
(gauge)
Rate of HTTP error responses per second sent to clients. It does not include error codes that have been excluded in analytics profile.
Shown as error
avi_vantage.l7_client.avg_frustrated_responses
(gauge)
Average number of HTTP requests that completed within frustrated latency
Shown as request
avi_vantage.l7_client.avg_resp_2xx
(gauge)
Rate of 2xx HTTP responses sent per second
Shown as response
avi_vantage.l7_client.avg_resp_4xx
(gauge)
Rate of 4xx HTTP responses sent per second
Shown as response
avi_vantage.l7_client.avg_resp_4xx_avi_errors
(gauge)
Rate of 4xx HTTP responses as errors sent by avi. Does not include any error codes excluded in the analytics profile and pool server errors
Shown as response
avi_vantage.l7_client.avg_resp_5xx
(gauge)
Rate of 5xx HTTP responses sent per second
Shown as response
avi_vantage.l7_client.avg_resp_5xx_avi_errors
(gauge)
Rate of 5xx HTTP responses as errors sent by avi. Does not include any error codes excluded in the analytics profile and pool server errors
Shown as response
avi_vantage.l7_client.avg_ssl_connections
(gauge)
Average SSL Sessions
avi_vantage.l7_client.avg_ssl_errors
(gauge)
SSL connection errors per second due to clients, protocol errors, network errors and handshake timeouts
Shown as error
avi_vantage.l7_client.avg_ssl_handshakes_new
(gauge)
Average new successful SSL sessions
avi_vantage.l7_client.avg_waf_attacks
(gauge)
Average number of transactions per second identified by WAF as attacks.
Shown as transaction
avi_vantage.l7_client.avg_waf_disabled
(gauge)
Average number of transactions per second bypassing WAF.
Shown as transaction
avi_vantage.l7_client.avg_waf_evaluated
(gauge)
Average number of transactions per second evaluated by WAF.
Shown as transaction
avi_vantage.l7_client.avg_waf_matched
(gauge)
Average number of transactions per second matched by WAF rule/rules.
Shown as transaction
avi_vantage.l7_client.avg_waf_rejected
(gauge)
Average number of transactions per second rejected by WAF.
Shown as transaction
avi_vantage.l7_client.pct_get_reqs
(gauge)
Number of HTTP GET requests as a percentage of total requests received.
Shown as percent
avi_vantage.l7_client.pct_post_reqs
(gauge)
Number of HTTP POST requests as a percentage of total requests received.
Shown as percent
avi_vantage.l7_client.pct_response_errors
(gauge)
Percent of 4xx and 5xx responses
Shown as percent
avi_vantage.l7_client.pct_waf_attacks
(gauge)
Malicious transactions (attacks) identified by WAF as the percentage of total requests received.
Shown as percent
avi_vantage.l7_client.pct_waf_disabled
(gauge)
Transactions bypassing WAF as the percentage of total requests received.
Shown as percent
avi_vantage.l7_client.sum_application_response_time
(gauge)
Total time taken by server to respond to request.
Shown as second
avi_vantage.l7_client.sum_client_data_transfer_time
(gauge)
Average client data transfer time computed by adding response latencies across all HTTP requests.
Shown as second
avi_vantage.l7_client.sum_get_reqs
(gauge)
Total number of HTTP GET requests
Shown as request
avi_vantage.l7_client.sum_http_headers_bytes
(gauge)
Total size of HTTP request headers.
Shown as byte
avi_vantage.l7_client.sum_http_headers_count
(gauge)
Total number of HTTP headers across all requests in a given metrics interval.
avi_vantage.l7_client.sum_http_params_count
(gauge)
Total number of HTTP request parameters.
avi_vantage.l7_client.sum_other_reqs
(gauge)
Total number of HTTP requests that are not GET or POST requests
Shown as request
avi_vantage.l7_client.sum_page_load_time
(gauge)
Total Page Load Time reported by client
Shown as second
avi_vantage.l7_client.sum_post_bytes
(gauge)
Total size of HTTP POST requests.
Shown as byte
avi_vantage.l7_client.sum_post_reqs
(gauge)
Total number of HTTP POST requests
Shown as request
avi_vantage.l7_client.sum_total_responses
(gauge)
Total number of HTTP responses sent
Shown as response
avi_vantage.l7_client.sum_uri_length
(gauge)
Total length of HTTP request URIs.
avi_vantage.l7_server.avg_complete_responses
(gauge)
Rate of HTTP responses sent per second
Shown as response
avi_vantage.l7_server.avg_error_responses
(gauge)
Rate of HTTP error responses sent per second. Does not include errors excluded in analytics profile.
Shown as response
avi_vantage.l7_server.avg_frustrated_responses
(gauge)
Avg number of HTTP requests that completed within frustrated latency
Shown as request
avi_vantage.l7_server.avg_resp_4xx
(gauge)
Rate of 4xx HTTP responses sent per second
Shown as response
avi_vantage.l7_server.avg_resp_5xx
(gauge)
Rate of 5xx HTTP responses sent per second
Shown as response
avi_vantage.l7_server.avg_total_requests
(gauge)
Average rate of HTTP requests received by a pool's server per second.
Shown as request
avi_vantage.l7_server.sum_application_response_time
(gauge)
Average latency measured for pool server
Shown as second
avi_vantage.l7_server.sum_get_resp_latency
(gauge)
Total latency from responses to all the GET requests
Shown as second
avi_vantage.l7_server.sum_other_resp_latency
(gauge)
Total latency from responses to all the requests other than GET or POST
Shown as second
avi_vantage.l7_server.sum_post_resp_latency
(gauge)
Total latency from responses to all the POST requests
Shown as second
avi_vantage.pool_healthscore
(gauge)
Health score value
avi_vantage.se_stats.avg_connection_mem_usage
(gauge)
Connection memory usage as percentage of total allowed for connections
Shown as percent
avi_vantage.se_stats.avg_connections
(gauge)
Average number of connections including the dropped connections and ones due to policy drops. This would be same as number of SYNS seen by SE on any VS
Shown as connection
avi_vantage.se_stats.avg_connections_dropped
(gauge)
Total number of connections dropped excluding the dropped connections and ones due to policy drops. This would be same as number of SYNS seen by SE on any VS. It include both connections that failed to establish
Shown as connection
avi_vantage.se_stats.avg_cpu_usage
(gauge)
The host's view of the CPU usage as amount of actively used virtual CPU, as a percentage of total available CPU
Shown as percent
avi_vantage.se_stats.avg_disk1_usage
(gauge)
SE disk 1 capacity usage.
avi_vantage.se_stats.avg_dynamic_mem_usage
(gauge)
Percentage of SE's dynamic memory usage.
Shown as percent
avi_vantage.se_stats.avg_mem_usage
(gauge)
Memory usage as percentage of total configured or available memory
Shown as percent
avi_vantage.se_stats.avg_packet_buffer_header_usage
(gauge)
Packet Buffer usage as percentage of total packet buffer headers
Shown as percent
avi_vantage.se_stats.avg_packet_buffer_large_usage
(gauge)
Packet Buffer usage as percentage of total large packet buffers
Shown as percent
avi_vantage.se_stats.avg_packet_buffer_small_usage
(gauge)
Packet Buffer usage as percentage of total small packet buffers
Shown as percent
avi_vantage.se_stats.avg_packet_buffer_usage
(gauge)
Packet Buffer usage as percentage of total configured packet buffers
Shown as percent
avi_vantage.se_stats.avg_persistent_table_usage
(gauge)
session persistent table entries usage percent
Shown as percent
avi_vantage.se_stats.avg_ssl_session_cache
(gauge)
ssl session cache
avi_vantage.se_stats.pct_syn_cache_usage
(gauge)
Percentage of SYN cache usage. Higher usage indicates too many connection attempts and open at service engine
Shown as percent
avi_vantage.service_engine_healthscore
(gauge)
Health score value
avi_vantage.virtual_service_healthscore
(gauge)
Health score value

Events

Avi Vantage does not include any events.

Troubleshooting

Need help? Contact Datadog support.

PREVIEWING: may/unit-testing