AETERNAE AI RESEARCH LLC INDEPENDENT RESEARCH
ÆAETERNAERESEARCH
Sign inRequest access

Attributed metadata history

Up to 100 retained publisher events per page for 76c8ee5deca89fce24df773229de8fb7cee4f071f94a117cc91fa0d23939e6c4. Withdrawals and unavailable references remain attributed to their publishers.

intelligence_src_823f7b237762257237

observed · 2026-10-12 12:09:04 UTC

available

Fingerprint: 3ee9ede72037d42a31a54231e2db3aca2f948cab8548bb5974fefbf1d8cf8232

intelligence_src_823f7b237762257237

observed · 2026-10-12 12:09:04 UTC

When the scripts that generate the data for letsencrypt.org/stats broke yet again, we decided to retire them rather than repair them. Let’s Encrypt issues six to ten million certificates each day, producing a large volume of logs that keeps growing. It became increasingly time-consuming and difficult to answer questions about our own issuance like “how many certificates use the ‘shortlived’ profile.” Using raw logs, this requires finding, parsing and extracting relevant portions of loglines. Querying the database behind our issuance API is not a practical option, as it’s built for transactions rather than analysis. We’d also used a log search SaaS product, but our bills were growing much faster than we’d like, and while it was fine for searching, it wasn’t able to do the analytic workloads we needed. We knew we could dream bigger and better. Daily issuance of Let’s Encrypt certificates over the last 180 days This led us to seek a self-hosted solution with efficient storage for structured data in addition to logs. We chose ClickHouse because of its potential as a data warehouse; the combination of cost-efficient storage and fast aggregation over large datasets

Fingerprint: 9c315c94c0453afdf077eb6fa704fde672de4d0a28cfbb56d44ed01a4e405142