Naar hoofdinhoud gaan
Endpoint [GET]:
EndpointBeschrijving
/api/[app_id]/graphs.jsonGeeft grafiekdata terug
Parameters:
ParamTypeBeschrijving
kindstringAggregaat van opgegeven namespace (web, background of eigen)
action_namestringVoorbeeld: BlogPostsController-hash-show
fromstring (ISO8601)Standaard 1 dag geleden indien nil
tostring (ISO8601)Standaard nu indien nil
timeframestringKan zijn: [hour, day, month, year]
fieldsarrayKan zijn: [mean, count, ex_count, ex_rate, pct]
Geef ofwel de parameter action_name ofwel kind op. U kunt of de waarden voor from en to opgeven, of de waarde voor timeframe. Geldige timeframes zijn: hour, day, month en year Geldige fields zijn:
FieldBeschrijving
meangemiddelde responstijd
countdoorvoer
ex_countaantal exceptions
ex_rateexception rate (percentage exceptions van count)
pct90e percentiel (alleen voor trage requests)
Als u een action en exception wilt, voeg de strings dan samen met :|: als scheidingsteken. Dus BlogPostsController#show met Mongoid::RecordNotFound wordt: BlogPostsController-hash-show:|:Mongoid::RecordNotFound" Voorbeeldrequest:
Shell
/api/5534f7e38c5ce90000000000/graphs.json?action_name=BlogPostsController-hash-show&fields[]=mean&fields[]=pct&timeframe=month&token=aaa&from=2013-09-03T22:00:00+01:00&to=2013-10-04T00:00:00+01:00
Dit endpoint geeft een JSON-object terug:
{
  "from": "2013-09-03T22:00:00Z",
  "to": "2013-10-04T00:00:00Z",
  "resolution": "hourly",
  "data": [
    {
      "timestamp": 1378245600,
      "mean": 13.51942822948383,
      "pct": 13.213056043635918
    }
  ]
}