GoogleChromeLabs / GoogleChromeLabs/bubblewrap

Got rate-limited by google pagespeed API when running bubblewrap validate

Open
#1,030 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
3.1k
Forks
319
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
Got rate-limited by google pagespeed API when running `bubblewrap validate`.

**To Reproduce**
Steps to reproduce the behavior:
1. Install bubblewrap cli
2. Run `bubblewrap validate `
3. See the error

**Expected behavior**
No error.

**Screenshots**

Image

Failed URL:
`https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https%3A%2F%2Fgymblaze.id%2F&category=performance&category=pwa&category=accessibility&strategy=mobile`
```
{
"error": {
"code": 429,
"message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per day' of service 'pagespeedonline.googleapis.com' for consumer 'project_number:583797351490'.",
"errors": [
{
"message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per day' of service 'pagespeedonline.googleapis.com' for consumer 'project_number:583797351490'.",
"domain": "global",
"reason": "rateLimitExceeded"
}
],
"status": "RESOURCE_EXHAUSTED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "RATE_LIMIT_EXCEEDED",
"domain": "googleapis.com",
"metadata": {
"service": "pagespeedonline.googleapis.com",
"quota_limit": "defaultPerDayPerProject",
"quota_metric": "pagespeedonline.googleapis.com/default",
"quota_limit_value": "0",
"quota_unit": "1/d/{project}",
"consumer": "projects/583797351490",
"quota_location": "global"
}
},
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Request a higher quota limit.",
"url": "https://cloud.google.com/docs/quotas/help/request_increase"
}
]
}
]
}
}
```

Bubblewrap CLI Version 1.24.1

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.