2016-07-06 14 views
0

Ich versuche, die Mailgun Statistiken aus der API zu verstehen, und die Zahlen einfach nicht summieren.Mailgun Statistiken nicht summieren

Ich mache den folgenden Aufruf

$stats = $mg->get('example.com/stats/total', array(
    'event' => array('accepted', 'delivered', 'failed', 'stored'), 
    'duration' => '1m', 
    "resolution" => "month" 
)); 

Und dieses Ergebnis erhalten (neu formatiert zur besseren Ablesbarkeit zu JSON)

{ 
    'accepted' : { 
     'incoming' : 200, 
     'outgoing' : 458, 
     'total' : 658 
    }, 
    'delivered' : { 
     'smtp' : 399, 
     'http' : 0, 
     'total' : 399 
    }, 
    'failed' : { 
     'temporary' : { 
      'espblock' : 0 
     }, 
     'permanent' : { 
      'suppress-bounce' : 0, 
      'suppress-unsubscribe' : 0, 
      'suppress-complaint' : 0, 
      'bounce' : 0, 
      'total' : 0 
     } 
    }, 
    'stored' : { 
     'total' : 0 
    } 
} 

Nun, was ich nicht verstehe, ist dies: Sollte die Summe der zugestellten Nachrichten + fehlgeschlagenen Nachrichten + gespeicherten Nachrichten größer oder gleich der Anzahl der angenommenen ausgehenden Nachrichten sein? In diesem Beispiel sind sie deutlich niedriger und das scheint für mich keinen Sinn zu ergeben.

Ich würde mich über irgendwelche Gedanken dazu freuen.

Antwort

0

Normalerweise sind akzeptierte ausgehende Nachrichten gleich der Summe der übermittelten Nachrichten + Bounce-Nachrichten.

Versuchen Sie, das Datum (etwas wie Start/Ende) anstelle der Dauer/Auflösung zu verwenden.

Das ist, was ich in meinem Cron verwendet habe, und es hat funktioniert. Sie können zum Dashboard von Mailgun gehen, um zu überprüfen und mit Ihren Ergebnissen zu vergleichen

+0

Danke, aber das ändert nichts für mich: Unterschiedlicher Zeitbereich, aber ich bekomme immer noch 771 ausgehend akzeptiert, 696 geliefert, 2 Temperaturfehler, 1 bleibend scheitern, 72 vollständig verschwinden lassend. Ich könnte ein Ticket mit ihnen öffnen ... – nanos

+0

Fast 10% verschwinden, es ist ein bisschen komisch. Ich erinnere mich, als ich meinen Cron benutzte, hatte ich nur 0,25% verschwindende Nachrichten, mit einem letzten Zustand von "akzeptiert". Das Ticket könnte die Lösung sein;) –

+0

Danke. Ich dachte, ich hätte vielleicht etwas missverstanden, das allgemein bekannt sein könnte. – nanos