{attribute.name} quota usage
+ {usageRatio >= 1 ? ( +Exceeded limit
+Approaching limit
++ Included in {subscription?.tier.name.toLowerCase()} +
+ {usageMeta?.limit === -1 ? ( +None
+ ) : ( +{(usageMeta?.limit ?? 0).toLocaleString()}
+ )} +Used
+{(usageMeta?.usage ?? 0).toLocaleString()}
+Extra volume used this month
++ {((usageMeta?.limit ?? 0) === -1 || usageExcess < 0 + ? 0 + : usageExcess + ).toLocaleString()} +
+{attribute.name} over time
+ {attribute.chartDescription.split('\n').map((paragraph, idx) => ( ++ {paragraph} +
+ ))} +{attribute.name} quota usage
+ {usageRatio >= 1 ? ( +Exceeded limit
+Approaching limit
++ Included in {subscription?.tier.name.toLowerCase()} +
++ {usageMeta?.limit === 0 ? 'Unlimited' : formatBytes(usageMeta?.limit ?? 0)} +
+Used
+{formatBytes(usageMeta?.usage ?? 0)}
+Extra volume used this month
++ {usageExcess < 0 ? formatBytes(0) : formatBytes(usageExcess)} +
+{attribute.name} over time
+ {attribute.chartDescription.split('\n').map((paragraph, idx) => ( ++ {paragraph} +
+ ))} ++ Your workload has used up all the burst IO throughput minutes during the day + and is running at the baseline performance. If you need consistent disk + performance, consider upgrading to a larger compute add-on. +
+ + + + + ++ Your workload is about to use up all the burst IO throughput minutes during + the day. Once this is completely used up, your workload will run at the + baseline performance. If you need consistent disk performance, consider + upgrading to a larger compute add-on. +
+ + + + + +What is Disk IO Bandwidth?
++ Smaller compute instances can burst up to the maximum disk IO bandwidth for 30 + minutes in a day. Beyond that, the performance reverts to the baseline disk IO + bandwidth. +
+Overview
+Current compute instance
+{currentComputeInstance?.name ?? 'Micro'}
+Maximum IO Bandwidth (burst limit)
++ {currentComputeInstanceSpecs.maxBandwidth.toLocaleString()} Mbps +
+Baseline IO Bandwidth
++ {currentComputeInstanceSpecs.baseBandwidth.toLocaleString()} Mbps +
+Daily burst time limit
+30 mins
+IO Budget remaining each day
+ ) : ( ++ Max{' '} + + {attribute.name} + {' '} + usage each day +
+ )} + {attribute.chartDescription.split('\n').map((paragraph, idx) => ( ++ {paragraph} +
+ ))} +{name}
+ {includedInPlan === false &&+ {value} +
+ ))} +More information
+ + +Documentation
+Last updated at: {lastKnownValue}
+ )} +{title}
+{description}
+{attribute.name} quota usage
+ {usageRatio >= 1 ? ( +Exceeded limit
+Approaching limit
++ Included in {subscription?.tier.name.toLowerCase()} +
++ {attribute.unit === 'bytes' + ? formatBytes(usageMeta?.limit ?? 0) + : (usageMeta?.limit ?? 0).toLocaleString()} +
+Used
++ {attribute.unit === 'bytes' + ? formatBytes(usageMeta?.usage ?? 0) + : (usageMeta?.usage ?? 0).toLocaleString()} +
+Extra volume used this month
++ {usageExcess < 0 + ? attribute.unit === 'bytes' + ? formatBytes(0) + : 0 + : attribute.unit === 'bytes' + ? formatBytes(usageExcess) + : usageExcess.toLocaleString()} +
+Disk size:
+{usage?.disk_volume_size_gb} GB
+{attribute.name} over time
+ {attribute.chartDescription.split('\n').map((paragraph, idx) => ( ++ {paragraph} +
+ ))} ++ Project is on {subscription.tier.name} +
++ {billingCycleStart.format('DD MMM YY')} - {billingCycleEnd.format('DD MMM YY')} +
+{category.name}
++ {attribute === 'disk_io_budget' ? `Remaining IO budget:` : `${name}:`} +
+ {dataPeriod.startOf('day').isAfter(dayjs().startOf('day')) ? ( +No data yet
+ ) : ( ++ {yFormatter !== undefined ? yFormatter(value) : value} +
+ )} ++ {dataPeriod.format('DD MMM YYYY')} +
+Preview new interface
+