Open2

GitHub API の rate limit をモニタリングする

Shunsuke SuzukiShunsuke Suzuki

CI で GitHub API を使っていると rate limit に引っかかることがあり、 rate limit に引っかからないようにリクエスト数を制限したりすることがある。
同じ Access Token や GitHub App を流用していると特定の処理が原因で rate limit に引っかかるということもある。
そこで Access Token や App ごとに rate limit をモニタリングしたい。
Datadog などにデータを送ってモニタリングできると良い

https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?apiVersion=2022-11-28
https://docs.github.com/en/rest/rate-limit/rate-limit?apiVersion=2022-11-28
https://docs.github.com/en/graphql/overview/rate-limits-and-node-limits-for-the-graphql-api