Calculating license consumption
This extension runs all SNMP queries every minute. Once data is produced, this is ingested as metric datapoints and subject to license consumption. Whether you are on a Classic or DPS license model, the measurement unit for metric ingestion is based on metric datapoints.
To estimate the amount of metric datapoints produced by your extension configuration, use the following list which gives you a number of metrics per feature set and a multiplier value depending on which entity the metric is split by. Add all of these up and you will have the number of datapoints produced every minute.
default
: 3 x F5 Devices
chassis-components
: 2 x Fans + 1 x Power supplies + 1 x F5 Devices
device-packet-stats
: 10 x F5 Devices
device-entity-counts
: 3 x F5 Devices
device-connection-stats
: 10 x F5 Devices
instance-sync
: 1 x F5 Devices
instance-memory-basic
: 2 x F5 Devices
instance-cpu-basic
: 10 x F5 Devices
instance-memory-advanced
: 5 x F5 Devices
apm-licenses
: 2 x F5 Devices
disk
: 3 x Disks
interface
: 12 x Interfaces
rule
: 3 x LTM iRules
gtm-irule
: 3 x DNS iRules
profile-http
: 6 x HTTP profiles
profile-clientssl
: 14 x Client SSL profiles
profile-server-ssl
: 9 x Server SSL profiles
profile-serverssl-handshakes-basic
: 2 x Server SSL profiles
profile-serverssl-handshakes-advanced
: 2 x Server SSL profiles
gtm-dns-profile-state
: 1 x DNS profiles
gtm-dns-profile-metrics
: 10 x DNS profiles
virtualserver-connectivity-basic
: 4 x LTM Virtual servers
virtualserver-syn-cookies
: 2 x LTM Virtual servers
virtualserver-advanced
: 9 x LTM Virtual servers
virtualserver-basic
: 1 x LTM Virtual servers
virtualserver-connectivity-advanced
: 3 x LTM Virtual servers
pool-basic
: 3 x LTM Pools
pool-connectivity
: 4 x LTM Pools
pool-advanced
: 4 x LTM Pools
node-basic
: 2 x LTM Pool members
node-advanced
: 4 x LTM Pool members
node-connectivity
: 3 x LTM Pool members
gtm-dnssec
: 3 x F5 Devices
gtm-virtual-server-state
: 1 x DNS Virtual servers
gtm-virtual-server-metrics-traffic
: 5 x DNS Virtual servers
gtm-virtual-server-metrics-resources
: 2 x DNS Virtual servers
gtm-virtual-server-metrics-lb
: 3 x DNS Virtual servers
gtm-wide-ip-state
: 2 x DNS Wide IPs
gtm-wide-ip-metrics
: 10 x DNS Wide IPs
gtm-pool-state
: 1 x DNS Pools
gtm-pool-metrics
: 6 x DNS Pools
gtm-pool-member-state
: 1 x DNS Pool members
For example, for a monitoring configuration where all feature sets are enabled, containing 1 F5 BIG-IP Device which has 1 Fan, 1 Power supply, 1 Disk, 1 Interface, 1 LTM iRule, 1 GTM iRule, 1 HTTP profile, 1 Client SSL profile, 1 Server SSL profile, 1 DNS profile, 1 LTM Virtual server, 1 LTM Pool, 1 LTM Pool member, 1 DNS Wide IP, 1 DNS Virtual server, 1 DNS Pool, 1 DNS Pool member, the extension produces 188 metric datapoints per minute.
By extrapolation, it will ingest:
188 x 60 = 11,280
metric datapoints per hour
188 x 60 x 24 = 270,720
metric datapoints per day
188 x 60 x 24 x 365 = 98,812,800
metric datapoints per year
Tips for avoiding license overconsumption:
- LTM and DNS modules are rarely configured both on the same device. You should check in advance which applies to your device and only enable those feature sets.
- Make use of the rich filtering configuration to only monitor those entities relevant to you, not the entire system.