Having trouble understanding what is going on. The only location I call datastore.Put operations (no indexes as far as I can tell) is in the function below. It is called exactly 9 times per minute (or less if something fails).
func SaveCurrentStatus(c appengine.Context, check *StatusCheck, ok bool, latency time.Duration, message string) {
r := Result{
Id: check.Id,
Name: check.Name,
Ok: ok,
Latency: latency,
Message: message,
}
uid := datastore.NewKey(c, "Status", "", check.Id, nil)
_, err := datastore.Put(c, uid, &r)
if err != nil {
c.Errorf("%s", err.Error())
return
}
MemcachePut(c, fmt.Sprintf("Status-%d", check.Id), r)
}
It is my understanding that this should result in 9*60*24 write operations (they are not new entities). This is a total of 19,960 operations per day, the free quota is supposed to be 0.05 million?
Are there any utilities that might help me analyse what is going on or see some sort of log of what is going on that I don't know about?