First step is to export your usage data to BigQuerry. If you have this feature already enabled, you can skip this step.
Finish the settings and save. From this point, Google will start saving your usage data daily into the selected BigQuery dataset.
Once you have your billing export ready, you can connect our application with your dataset via the service account.
At this point, our app will run, generate the Machine learning model of your data monthly, and compare the daily data with it. Anomalies found will be sent to the app and a webhook will be triggered for each newly found anomaly.
Please note, that at the beginning of the usage of our app due to a lack of historical data, the model is not able to check anomalies correctly. This usually gets better each week with maximum precision after a month or so.
You can configure how sensitive should the detection be.
{
"usageTime": "2023-11-15T00:00:00.000Z",
"description": "uyaXSBfKTGwosiWSCHUG6ezAOjXQ9bRmC6CXU6vfA8k=|Cloud SQL for MySQL: Regional - vCPU in Americas|u+DYgIFLF8/DBWzZ04uiBdUgC3n3gfyjxzUQHEm9/Rk=|XjWsqMDak+cGzBwRQ3whd9WsClrj4e3rHiUIKI4XgZo=|2C7C-7705-6CE7",
"difference": 40647420.285667,
"payload": {
"projectId": "u+DYgIFLF8/DBWzZ04uiBdUgC3n3gfyjxzUQHEm9/Rk=",
"projectName": "XjWsqMDak+cGzBwRQ3whd9WsClrj4e3rHiUIKI4XgZo=",
"skuId": "2C7C-7705-6CE7",
"billingAccountId": "uyaXSBfKTGwosiWSCHUG6ezAOjXQ9bRmC6CXU6vfA8k=",
"skuDescription": "Cloud SQL for MySQL: Regional - vCPU in Americas",
"labels": {
"firebase": "enabled"
},
"diffRelative": 3566621.967645492
}
}