{ "version": 20, "variables": [ { "key": "BIGIP_Host", "visible": true, "type": "query", "version": 2, "editable": true, "input": "fetch logs\n| fields system.hostname, telemetryeventcategory\n| filterout isNull(system.hostname)\n| summarize distincthosts = collectDistinct(system.hostname)\n| expand distincthosts\n| sort distincthosts", "multiple": false } ], "tiles": { "0": { "title": "BIG-IP Systems Overview", "type": "data", "query": "fetch logs\n| filter isNotNull(system.hostname)\n| filter system.hostname == $BIGIP_Host\n| fields timestamp, Hostname =system.hostname, Licensed=system.licenseReady, Config_Ready= system.configReady, ASM_Policy = system.asmState, Model=system.marketingName, Failover_Status=system.failoverStatus, LTM=system.provisioning.ltm.level, DNS=system.provisioning.gtm.level, AFM=system.provisioning.afm.level, APM=system.provisioning.apm.level, ASM=system.provisioning.asm.level, AVR=system.provisioning.avr.level\n| sort timestamp desc\n| dedup Hostname\n", "visualization": "table", "visualizationSettings": { "autoSelectVisualization": false, "table": { "hiddenColumns": [ [ "timestamp" ] ], "sortBy": [ { "columnId": "[\"system.licenseready\"]", "direction": "ascending" } ], "columnTypeOverrides": [ { "fields": [ "content" ], "id": 1763086169886, "value": "log-content" } ] } }, "querySettings": { "maxResultRecords": 1000, "defaultScanLimitGbytes": 500, "maxResultMegaBytes": 1, "defaultSamplingRatio": 10, "enableSampling": false }, "davis": { "enabled": false, "davisVisualization": { "isAvailable": true } } }, "1": { "title": "CPU Utilization", "description": "BIG-IP system CPU utilization overtime by BIG-IP host", "type": "data", "query": "fetch logs\n| filter system.hostname == $BIGIP_Host\n| maketimeseries avg(todouble(system.cpu)), by: system.hostname", "visualization": "lineChart", "visualizationSettings": { "chartSettings": { "leftYAxisSettings": { "label": "System CPU (%)", "isLabelVisible": true }, "xAxisIsLabelVisible": true, "gapPolicy": "connect" }, "autoSelectVisualization": false }, "querySettings": { "maxResultRecords": 1000, "defaultScanLimitGbytes": 500, "maxResultMegaBytes": 1, "defaultSamplingRatio": 10, "enableSampling": false }, "davis": { "enabled": false, "davisVisualization": { "isAvailable": true } } }, "2": { "title": "Memory Utilization", "description": "BIG-IP system Memory utilization overtime by BIG-IP host", "type": "data", "query": "fetch logs\n| filter system.hostname == $BIGIP_Host\n| maketimeseries avg(todouble(system.memory)), by: system.hostname", "visualization": "lineChart", "visualizationSettings": { "chartSettings": { "leftYAxisSettings": { "label": "System Memory (%)", "isLabelVisible": true }, "xAxisIsLabelVisible": true, "gapPolicy": "connect", "pointsDisplay": "never" }, "autoSelectVisualization": false }, "querySettings": { "maxResultRecords": 1000, "defaultScanLimitGbytes": 500, "maxResultMegaBytes": 1, "defaultSamplingRatio": 10, "enableSampling": false }, "davis": { "enabled": false, "davisVisualization": { "isAvailable": true } }, "segments": { "tileSegments": [], "tileSegmentsEnabled": false } }, "4": { "title": "LTM Request Log Entries", "type": "data", "query": " fetch logs\n | filter telemetryEventCategory == \"LTM\"\n | filter hostname == $BIGIP_Host\n | filter event_source == \"response_logging\"\n | fields event_timestamp, hostname, virtual_name, client_ip, http_url, http_method, http_status, response_ms", "visualization": "table", "visualizationSettings": { "autoSelectVisualization": true, "table": { "columnTypeOverrides": [ { "fields": [ "content" ], "id": 1759189028563, "value": "log-content" } ], "columnOrder": [ "[\"http_method\"]", "[\"virtual_name\"]", "[\"client_ip\"]", "[\"hostname\"]", "[\"event_timestamp\"]", "[\"http_url\"]", "[\"http_status\"]", "[\"response_ms\"]" ] } }, "querySettings": { "maxResultRecords": 1000, "defaultScanLimitGbytes": 500, "maxResultMegaBytes": 1, "defaultSamplingRatio": 10, "enableSampling": false }, "davis": { "enabled": false, "davisVisualization": { "isAvailable": true } } }, "6": { "title": "Throughput Bytes In/Out", "description": "Throughput, (bytes in/out) by host", "type": "data", "query": "fetch logs\n| filter system.hostname == $BIGIP_Host\n| maketimeseries avg(todouble(system.throughputPerformance.outBits.current)/8), by: system.hostname\n| append [\n fetch logs\n | filter system.hostname == $BIGIP_Host\n | maketimeseries avg(todouble(system.throughputPerformance.inBits.current)/8), by: system.hostname\n]\n", "visualization": "lineChart", "visualizationSettings": { "chartSettings": { "leftYAxisSettings": { "label": "System CPU (%)", "isLabelVisible": true }, "xAxisIsLabelVisible": true, "gapPolicy": "connect", "legend": { "hidden": true } }, "autoSelectVisualization": false, "unitsOverrides": [ { "identifier": "avg(toDouble(system.throughputPerformance.outBits.current) / 8)", "unitCategory": "unspecified", "baseUnit": "none", "displayUnit": null, "decimals": null, "suffix": "", "delimiter": false, "added": 1762818284272 } ] }, "querySettings": { "maxResultRecords": 1000, "defaultScanLimitGbytes": 500, "maxResultMegaBytes": 1, "defaultSamplingRatio": 10, "enableSampling": false }, "davis": { "enabled": false, "davisVisualization": { "isAvailable": true } } }, "7": { "title": "Client Connections", "description": "BIG-IP system CPU utilization overtime by BIG-IP host", "type": "data", "query": "fetch logs\n| filter system.hostname == $BIGIP_Host\n| maketimeseries avg(todouble(system.connectionsPerformance.clientConnections.current)), by: system.hostname\n", "visualization": "lineChart", "visualizationSettings": { "chartSettings": { "leftYAxisSettings": { "label": "System CPU (%)", "isLabelVisible": true }, "xAxisIsLabelVisible": true, "gapPolicy": "connect" }, "autoSelectVisualization": false }, "querySettings": { "maxResultRecords": 1000, "defaultScanLimitGbytes": 500, "maxResultMegaBytes": 1, "defaultSamplingRatio": 10, "enableSampling": false }, "davis": { "enabled": false, "davisVisualization": { "isAvailable": true } } }, "8": { "title": "CPU Utilization", "description": "BIG-IP system CPU utilization overtime by BIG-IP host", "type": "data", "query": "fetch logs\n| filter system.hostname == $BIGIP_Host\n| fields system.cpu, timestamp \n| sort timestamp desc // Sort by timestamp, newest first\n| limit 1 // Only return the most recent data point", "visualization": "singleValue", "visualizationSettings": { "singleValue": { "labelMode": "none", "label": "system.cpu" }, "autoSelectVisualization": false, "unitsOverrides": [ { "identifier": "system.cpu", "unitCategory": "percentage", "baseUnit": "percent", "displayUnit": null, "decimals": null, "suffix": "", "delimiter": false, "added": 1763168559136 } ] }, "querySettings": { "maxResultRecords": 1000, "defaultScanLimitGbytes": 500, "maxResultMegaBytes": 1, "defaultSamplingRatio": 10, "enableSampling": false }, "davis": { "enabled": false, "davisVisualization": { "isAvailable": true } } }, "9": { "title": "Memory Utilization", "description": "BIG-IP system CPU utilization overtime by BIG-IP host", "type": "data", "query": "fetch logs\n| filter system.hostname == $BIGIP_Host\n| fields system.memory, timestamp \n| sort timestamp desc // Sort by timestamp, newest first\n| limit 1 // Only return the most recent data point", "visualization": "singleValue", "visualizationSettings": { "singleValue": { "labelMode": "none", "label": "system.cpu", "colorThresholdTarget": "background" }, "autoSelectVisualization": false, "unitsOverrides": [ { "identifier": "system.memory", "unitCategory": "percentage", "baseUnit": "percent", "displayUnit": null, "decimals": null, "suffix": "", "delimiter": false, "added": 1763168559136 } ] }, "querySettings": { "maxResultRecords": 1000, "defaultScanLimitGbytes": 500, "maxResultMegaBytes": 1, "defaultSamplingRatio": 10, "enableSampling": false }, "davis": { "enabled": false, "davisVisualization": { "isAvailable": true } } }, "10": { "title": "TMM CPU Utilization", "description": "BIG-IP system CPU utilization overtime by BIG-IP host", "type": "data", "query": "fetch logs\n| filter system.hostname == $BIGIP_Host\n| fields system.tmmCpu, timestamp \n| sort timestamp desc // Sort by timestamp, newest first\n| limit 1 // Only return the most recent data point", "visualization": "singleValue", "visualizationSettings": { "singleValue": { "labelMode": "none", "label": "system.cpu" }, "autoSelectVisualization": false, "unitsOverrides": [ { "identifier": "system.tmmCpu", "unitCategory": "percentage", "baseUnit": "percent", "displayUnit": null, "decimals": null, "suffix": "", "delimiter": false, "added": 1763168559136 } ] }, "querySettings": { "maxResultRecords": 1000, "defaultScanLimitGbytes": 500, "maxResultMegaBytes": 1, "defaultSamplingRatio": 10, "enableSampling": false }, "davis": { "enabled": false, "davisVisualization": { "isAvailable": true } } }, "11": { "title": "TMM Memory Utilization", "description": "BIG-IP system CPU utilization overtime by BIG-IP host", "type": "data", "query": "fetch logs\n| filter system.hostname == $BIGIP_Host\n| fields system.tmmMemory, timestamp \n| sort timestamp desc // Sort by timestamp, newest first\n| limit 1 // Only return the most recent data point", "visualization": "singleValue", "visualizationSettings": { "singleValue": { "labelMode": "none", "label": "system.cpu", "colorThresholdTarget": "background" }, "autoSelectVisualization": false, "unitsOverrides": [ { "identifier": "system.tmmMemory", "unitCategory": "percentage", "baseUnit": "percent", "displayUnit": null, "decimals": null, "suffix": "", "delimiter": false, "added": 1763168559136 } ] }, "querySettings": { "maxResultRecords": 1000, "defaultScanLimitGbytes": 500, "maxResultMegaBytes": 1, "defaultSamplingRatio": 10, "enableSampling": false }, "davis": { "enabled": false, "davisVisualization": { "isAvailable": true } } } }, "layouts": { "0": { "x": 0, "y": 0, "w": 16, "h": 3 }, "1": { "x": 0, "y": 6, "w": 8, "h": 5 }, "2": { "x": 8, "y": 6, "w": 8, "h": 5 }, "4": { "x": 0, "y": 16, "w": 16, "h": 6 }, "6": { "x": 8, "y": 11, "w": 8, "h": 5 }, "7": { "x": 0, "y": 11, "w": 8, "h": 5 }, "8": { "x": 0, "y": 3, "w": 4, "h": 3 }, "9": { "x": 8, "y": 3, "w": 4, "h": 3 }, "10": { "x": 4, "y": 3, "w": 4, "h": 3 }, "11": { "x": 12, "y": 3, "w": 4, "h": 3 } }, "importedWithCode": false, "settings": {} }