Cloud Logging Coverage Calculator
Score security log coverage from onboarded sources, critical source coverage and retention against requirement, with ingest and storage cost.
Inputs
Logging Coverage Score
64.1/ 100
Grade
C — Fair
Source Coverage
73.9%
Critical Source Coverage
85.7%
Retention Compliance
24.7%
Sources Not Onboarded
12sources
Monthly Logging Cost
$4,248.00
Monthly Storage at Required Retention
$2,628.00
Verdict
Onboard the missing security-critical sources first — they carry 60% of the coverage weight for a reason
Step by step
Values used
Distinct log sources in the estate = 46 sources; Sources onboarded to the SIEM = 34 sources; Sources classified as security-critical = 14 sources; Security-critical sources onboarded = 12 sources; Current hot retention = 90 days; Required retention = 365 days; Log volume ingested = 240 GB/day; Ingest price per GB = 0.5000 USD; Retained storage price per GB per month = 0.0300 USD
Cloud Logging Coverage
Coverage score = (critical source coverage × 0.6 + all-source coverage × 0.4) × 0.7 + retention compliance × 0.3, where retention compliance = min(100, current ÷ required × 100).
Ingest and retention cost
Monthly cost = GB/day × 30 × ingest price + GB/day × retention days × storage price per GB per month.
Logging Coverage Score
= 64.1 / 100
Grade
= C — Fair
Source Coverage
= 73.9
Critical Source Coverage
= 85.7
Retention Compliance
= 24.7
Sources Not Onboarded
= 12 sources
How it works
Coverage is weighted rather than counted because sources are not equal: identity, control-plane and network logs answer incident questions that application debug logs never will, so critical-source coverage carries 60% of the coverage component. Retention is folded in at 30% because logs you no longer hold are indistinguishable from logs you never collected. Every incident review ends with the same sentence — 'we do not have logs for that' — and the fix is cheap in advance and impossible afterwards, because logging is never retroactive.
Formulas
Cloud Logging Coverage
Coverage score = (critical source coverage × 0.6 + all-source coverage × 0.4) × 0.7 + retention compliance × 0.3, where retention compliance = min(100, current ÷ required × 100).
- criticalCoverage
- Security-critical sources onboarded ÷ security-critical sources × 100
- weightedCoverage
- Blend of critical and overall source coverage
- retentionCompliance
- Current retention as a share of the required period
Ingest and retention cost
Monthly cost = GB/day × 30 × ingest price + GB/day × retention days × storage price per GB per month.
- monthlyIngestCost
- Charge for taking the data in
- storageCostMonthly
- Charge for keeping the retained window online
Frequently Asked Questions
How is Cloud Logging Coverage calculated?
Coverage score = (critical source coverage × 0.6 + all-source coverage × 0.4) × 0.7 + retention compliance × 0.3, where retention compliance = min(100, current ÷ required × 100). Coverage is weighted rather than counted because sources are not equal: identity, control-plane and network logs answer incident questions that application debug logs never will, so critical-source coverage carries 60% of the coverage component. Retention is folded in at 30% because logs you no longer hold are indistinguishable from logs you never collected.
Why does Cloud Logging Coverage matter?
Every incident review ends with the same sentence — 'we do not have logs for that' — and the fix is cheap in advance and impossible afterwards, because logging is never retroactive.
What values do I need to enter?
This calculator takes 9 inputs: Distinct log sources in the estate, Sources onboarded to the SIEM, Sources classified as security-critical, Security-critical sources onboarded, Current hot retention, Required retention, Log volume ingested, Ingest price per GB, Retained storage price per GB per month. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Is more log volume better?
No. Volume is a cost, coverage is the control. Ingesting a terabyte a day of application debug logs while the identity provider and the cloud control plane are not onboarded is the common and expensive failure. Get the critical sources in first, then trim volume from the noisy ones.
How should I handle a long retention requirement?
Tier it. Keep 30 to 90 days hot and searchable for detection and triage, then push the remainder to object storage with a query-on-demand engine. That typically cuts the cost of a one-year requirement by an order of magnitude while still satisfying the auditor.
You might also need
- Cloud Threat Detection CalculatorCommonly used together
- Runtime Security CalculatorCommonly used together
- CloudTrail Coverage CalculatorCommonly used together
- GCP Bucket Exposure CalculatorCommonly used together
- Cloud Security Health Score CalculatorAlso in Cloud Security
- Cloud IAM Risk CalculatorAlso in Cloud Security