Reporting Dashboard


We serve a dashboard at with metrics that are safe to share with the public

architecture diagram of reporting dashboard (to update this diagram, edit the report architecture file in Figma and re-export it)


Reporting jobs in the IDP run once a day or so by compiling data from the RDS instance, and then and write JSON files to a private S3 bucket. (nb this is a different bucket than for internal reports which includes billing information).

This S3 bucket is exposed publicly via a CloudFront distribution.


The frontend, GSA-TTS/identity-reporting repo, is served by Pages. The code is a JavaScript-driven Single-Page App that dynamically loads data from our cloudfront distribution.