.. _BIG-IP - Device: BIG-IP - Device Dashboards ========================== In this lab, we'll explore the Application Study Tool's BIG-IP Device dashboards: - Top N - Device Overview - Device WAF Overview - Device Pools - Device Virtual Servers - Device iRules - Device GTM - Device SSL .. note:: There is an `exhaustive list of metrics <https://github.com/f5devcentral/application-study-tool/blob/main/pages/components/otel_collector/receiver_metrics.md>`_ collected, some of which have been exposed through the pre-built dashboards you are about to explore. These dashboards provide views into fundamental metrics we have observed have value in real-world scenarios, based upon field experience. We have designed this tool in a way that facilitates and enables users to customize it to meet their unique needs. Grafana provides just that, and we encourage you to add it into your toolbelt. #. From the **Grafana Dashboards** landing page, select **BIG-IP - Device** .. image:: images/device_dashboards_link.png :width: 500 #. You'll be presented with a list of available dashboards: .. image:: images/device_dashboards.png :width: 500 Top N ----- The **Top N** dashboard aggregates a number of Top 10 impactful metrics, such as *Top 10 VIPs by CPU Utilization* and *Top 10 Virtual Servers By Low Availability*. Available Metrics include: * CPU Utilization * Top 10 VIPs by CPU Utilization * Top 10 Processes by CPU * Analysis, Control, and Data Plane Utilization * Top 10 VIPs by WAF CPU Utilization * Top Pools / Members * Top 10 Pools by Active Connections * Top 10 Pool Members by Active Connections * Availability * Top 10 Virtual Servers By Low Availability (last 24 hours) * Top 10 Virtual Servers By Low Availability (last 14 days) * Top 10 Pools By Low Availability (last 24 hours) * Top 10 Pools By Low Availability (last 14 days) * Top 10 Pool Members By Low Availability (last 24 hours) * Top 10 Pool Members By Low Availability (last 14 days) * Top VIPs * Top 10 VIPs by SSL TPS Utilization * Top 10 VIPs by Bandwidth * Top 10 VIPs by Object Count * Top 10 VIP-Applied Profile Types * iRule Utilization * Top 10 iRules by Cycles Per Execution * Top 10 iRules by Execution Count * Top 10 iRules by Approximate Cycles Used (last 24 hours) .. image:: images/device_topn_dashboard.png :width: 800 Device Overview --------------- The **Device Overview** dashboard is where the nitty-gritty of each individual F5 BIG-IP is exposed. Available Metrics include: * Device Overview * Device Status * Connection Info * License State * Average CPU Utilization * Memory Utilization * Disk Usage * Failover Peer * Version * Device Resources * CPU Utilization * SubSystem CPU Utilization * SubSystem Memory Utilization * Top 10 Processes by CPU * Top 10 Processes by Memory * Memory Utilization * Average CPU Utilization * Disk Usage * Device Virtual Servers * VS Overview * VS Data Rate * VS Concurrent Connections * Device Network * Network Addresses * Network Interface Data Rate * VLAN Info * Network Interface Error Rate .. image:: images/device_overview_dashboard.png :width: 800 Device WAF Overview ------------------- Security-minded folks in the room will thoroughly enjoy F5 AST's **Device WAF Overview** dashboard. Available Metrics include: * WAF Events * WAF Event Rate * Incident Count (last hour) * Bot Event Count (last hour) * Bot Incident Count (last hour) * Brute Force Attack Count (last hour) * Incident Count (last 24 hours) * Bot Event Count (last 24 hours) * Bot Incident Count (last 24 hours) * Brute Force Attack Count (last 24 hours) * ASM Policy Detail * WAF Feature Status * Applied Virtual Servers * Signature Set Count by State * Signature Set Count * Parameter Checking Count .. image:: images/device_waf_overview_dashboard.png :width: 800 Device Virtual Servers ---------------------- Another incredibly self-evident dashboard, **Device Virtual Servers** is a looking glass to the front-end ingress point for your F5 BIG-IP. Here, metrics such as *Configuration Changes (last 24 hours)* and *Applied iRules* can be found. Available Metrics include: * Summary * Virtual Server Overview * Configuration Changes (last 24 hours) * Availability * Is Virtual Server State Available? * Is Virtual Server Enabled? * Virtual Server Availability (last 24 hours) * Configured Objects * Virtual Server Pool State * Applied iRules * Applied Profiles * CPU Utilization * Virtual Server CPU Utilization * Virtual Server ASM CPU Utilization * Traffic * Virtual Server Request Rate * Virtual Server Traffic * Virtual Server Packets Rate * Connections * Virtual Server Concurrent Connections * Virtual Server Connection Rate * Virtual Server Average Connection Duration * HTTP * HTTP Requests & Responses per Second * HTTP Responses per Second * DNS * Profiles * DNS Latencies per millisecond * DNS Queries & Responses per Second * DNS Express Queries & Responses per Second * SSL * SSL Bytes per Second * SSL Handshakes and Renegotiations per Second .. image:: images/device_virtual_servers_dashboard.png :width: 800 Device Pools ------------ The **Device Pools** dashboard tunes users directly into the back-end resources your business needs to function. Available Metrics include: * Summary * Pool Overview * Configuration Changes (last 24 hours) * Pool Availability * Is Pool State Available? * Active Pool Members * Pool Availability (last 24 hours) * Pool Utilization * Pool Data Rate * Active Pool Connection Count * Pool Request Rate * Pool Member Availability * Is Pool Member State Available? * Pool Member Availability (last 24 hours) * Pool Member Utilization * Pool Member Data Rate * Active Pool Member Connections * Pool Member Request Rate .. image:: images/device_pools_dashboard.png :width: 800 Device iRules ------------- The **Device iRules** dashboard should come as no surprise to anyone familiar with F5 BIG-IP. iRules are an integral part of powering application delivery, and having operational state data such as *iRule Execution Rate* and *iRule Failure Rate* is critical and revealing. You can even dig deeper and learn about *Failures by Event Type*. Available Metrics include: * Overview * Top 10 iRules by Approximate Cycles Used (last 24 hours) * Top 10 iRules by Cycles per Execution * Top 10 iRules by Executions * iRule Execution Rate * iRule Failure Rate * iRule Abort Rate * Rule Event Detail * Executions by Event Type * Failures by Event Type * Aborts by Event Type .. image:: images/device_irules_dashboard.png :width: 800 Device GTM ---------- The **Device GTM** dashboard provides a view of the DNS and global resiliency metrics across your F5 BIG-IP estate. .. note:: One of the first things you'll notice about this dashboard is the presence of configuration instructions. Please take note of these and be sure your ``ast_defaults.yaml`` and ``bigip_receivers.yaml`` files are properly configured. Otherwise, stats will not be collected and displayed. Available Metrics include: * GTM Overview * Requests Rate by Type .. image:: images/device_gtm_dashboard.png :width: 800 Device SSL ---------- Last, but certainly not least, the **Device SSL** dashboard gives administrators a view of NetHSM statistics as well as client and server SSL profile data and stats. This is a very important area of focus, as BIG-IP is almost always used as a means by which to offload SSL operations and break/inspect application traffic. Available Metrics include: * NetHSM Stats * Async Queue Done Rate * Async Queue Current Queued * Async Queue Average Queue Time * PKCS11d Operations Rate * PKCS11d Error Rate * Client SSL Profile * Client SSL Profile Info * Client SSL Connection Rate * Client SSL Ciphers Rate * Client SSL Handshakes * Server SSL Profile * Server SSL Profile Info * Server SSL Connection Rate * Server SSL Ciphers Rate * Server SSL Handshakes Rate .. image:: images/device_ssl_dashboard.png :width: 800 Please select **Next** below and continue on to :ref:`Device/Profiles`.