Company
Date Published
Author
Misha Shiryaev
Word count
683
Language
English
Hacker News points
None

Summary

ClickHouse development team provides a solution to collect data from GitHub Actions using GitHub Webhooks and store it in ClickHouse for analysis. The necessary tools include GitHub Webhooks, which can be used to receive workflow job events in JSON format. An AWS Lambda function can be used to receive and insert data into a storage layer like ClickHouse. In ClickHouse, a table needs to be created to receive the events, and queries can be run to analyze the data. The result includes various metrics such as number of jobs queued or waiting, total time spent in the queue by the time of day, and current ClickHouse queue size for self-managed GitHub Runners.