outcomes.js 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. export function Outcomes() {
  2. return {
  3. start: '2022-07-02T19:00:00Z',
  4. end: '2022-07-04T18:35:00Z',
  5. intervals: [
  6. '2022-07-02T19:00:00Z',
  7. '2022-07-02T20:00:00Z',
  8. '2022-07-02T21:00:00Z',
  9. '2022-07-02T22:00:00Z',
  10. '2022-07-02T23:00:00Z',
  11. '2022-07-03T00:00:00Z',
  12. '2022-07-03T01:00:00Z',
  13. '2022-07-03T02:00:00Z',
  14. '2022-07-03T03:00:00Z',
  15. '2022-07-03T04:00:00Z',
  16. '2022-07-03T05:00:00Z',
  17. '2022-07-03T06:00:00Z',
  18. '2022-07-03T07:00:00Z',
  19. '2022-07-03T08:00:00Z',
  20. '2022-07-03T09:00:00Z',
  21. '2022-07-03T10:00:00Z',
  22. '2022-07-03T11:00:00Z',
  23. '2022-07-03T12:00:00Z',
  24. '2022-07-03T13:00:00Z',
  25. '2022-07-03T14:00:00Z',
  26. '2022-07-03T15:00:00Z',
  27. '2022-07-03T16:00:00Z',
  28. '2022-07-03T17:00:00Z',
  29. '2022-07-03T18:00:00Z',
  30. '2022-07-03T19:00:00Z',
  31. '2022-07-03T20:00:00Z',
  32. '2022-07-03T21:00:00Z',
  33. '2022-07-03T22:00:00Z',
  34. '2022-07-03T23:00:00Z',
  35. '2022-07-04T00:00:00Z',
  36. '2022-07-04T01:00:00Z',
  37. '2022-07-04T02:00:00Z',
  38. '2022-07-04T03:00:00Z',
  39. '2022-07-04T04:00:00Z',
  40. '2022-07-04T05:00:00Z',
  41. '2022-07-04T06:00:00Z',
  42. '2022-07-04T07:00:00Z',
  43. '2022-07-04T08:00:00Z',
  44. '2022-07-04T09:00:00Z',
  45. '2022-07-04T10:00:00Z',
  46. '2022-07-04T11:00:00Z',
  47. '2022-07-04T12:00:00Z',
  48. '2022-07-04T13:00:00Z',
  49. '2022-07-04T14:00:00Z',
  50. '2022-07-04T15:00:00Z',
  51. '2022-07-04T16:00:00Z',
  52. '2022-07-04T17:00:00Z',
  53. '2022-07-04T18:00:00Z',
  54. ],
  55. groups: [
  56. {
  57. by: {outcome: 'client_discard'},
  58. totals: {'sum(quantity)': 1231344},
  59. series: {
  60. 'sum(quantity)': [
  61. 0, 1, 1, 1, 94, 1, 1, 0, 566, 179, 1, 1, 1, 0, 222, 6, 287, 465, 83, 7, 0,
  62. 1835, 145, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0, 1, 849, 25331, 147200, 220014,
  63. 189001, 99590, 81288, 134522, 151489, 128585, 41643, 6404, 145, 1381,
  64. ],
  65. },
  66. },
  67. {
  68. by: {outcome: 'rate_limited'},
  69. totals: {'sum(quantity)': 1335469},
  70. series: {
  71. 'sum(quantity)': [
  72. 0, 0, 0, 0, 191, 0, 0, 0, 385, 0, 0, 0, 0, 0, 345, 0, 445, 276, 56, 0, 0,
  73. 1101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 656, 45581, 143705, 168077, 168143,
  74. 127756, 114636, 148322, 162904, 153069, 80977, 17299, 512, 1033,
  75. ],
  76. },
  77. },
  78. {
  79. by: {outcome: 'accepted'},
  80. totals: {'sum(quantity)': 19707040},
  81. series: {
  82. 'sum(quantity)': [
  83. 294117, 281850, 263003, 259581, 246831, 278464, 290677, 242770, 242559,
  84. 248963, 250920, 268994, 296129, 308165, 302398, 301891, 316698, 333888,
  85. 336204, 329735, 323717, 317564, 312407, 307008, 301681, 299652, 276849,
  86. 274486, 298985, 368148, 444434, 423119, 416110, 464443, 526387, 692300,
  87. 720026, 719854, 719658, 719237, 717889, 719757, 718147, 719843, 712099,
  88. 643028, 545065, 311310,
  89. ],
  90. },
  91. },
  92. {
  93. by: {outcome: 'filtered'},
  94. totals: {'sum(quantity)': 13974},
  95. series: {
  96. 'sum(quantity)': [
  97. 250, 278, 247, 251, 270, 269, 285, 256, 248, 267, 326, 335, 258, 255, 269,
  98. 292, 271, 246, 254, 285, 291, 295, 260, 292, 242, 318, 326, 302, 299, 299,
  99. 321, 310, 320, 371, 323, 331, 286, 256, 275, 316, 294, 295, 301, 282, 391,
  100. 358, 391, 217,
  101. ],
  102. },
  103. },
  104. {
  105. by: {outcome: 'invalid'},
  106. totals: {'sum(quantity)': 38},
  107. series: {
  108. 'sum(quantity)': [
  109. 0, 1, 2, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 3, 2, 0, 0, 0, 0,
  110. 0, 0, 1, 2, 0, 0, 0, 2, 1, 1, 1, 2, 2, 0, 0, 1, 1, 4, 3, 0, 0, 0,
  111. ],
  112. },
  113. },
  114. ],
  115. };
  116. }
  117. export function OutcomesWithReason() {
  118. return {
  119. start: '2022-07-02T19:00:00Z',
  120. end: '2022-07-04T18:35:00Z',
  121. intervals: [
  122. '2022-07-02T19:00:00Z',
  123. '2022-07-02T20:00:00Z',
  124. '2022-07-02T21:00:00Z',
  125. '2022-07-02T22:00:00Z',
  126. '2022-07-02T23:00:00Z',
  127. '2022-07-03T00:00:00Z',
  128. '2022-07-03T01:00:00Z',
  129. '2022-07-03T02:00:00Z',
  130. '2022-07-03T03:00:00Z',
  131. '2022-07-03T04:00:00Z',
  132. '2022-07-03T05:00:00Z',
  133. '2022-07-03T06:00:00Z',
  134. '2022-07-03T07:00:00Z',
  135. '2022-07-03T08:00:00Z',
  136. '2022-07-03T09:00:00Z',
  137. '2022-07-03T10:00:00Z',
  138. '2022-07-03T11:00:00Z',
  139. '2022-07-03T12:00:00Z',
  140. '2022-07-03T13:00:00Z',
  141. '2022-07-03T14:00:00Z',
  142. '2022-07-03T15:00:00Z',
  143. '2022-07-03T16:00:00Z',
  144. '2022-07-03T17:00:00Z',
  145. '2022-07-03T18:00:00Z',
  146. '2022-07-03T19:00:00Z',
  147. '2022-07-03T20:00:00Z',
  148. '2022-07-03T21:00:00Z',
  149. '2022-07-03T22:00:00Z',
  150. '2022-07-03T23:00:00Z',
  151. '2022-07-04T00:00:00Z',
  152. '2022-07-04T01:00:00Z',
  153. '2022-07-04T02:00:00Z',
  154. '2022-07-04T03:00:00Z',
  155. '2022-07-04T04:00:00Z',
  156. '2022-07-04T05:00:00Z',
  157. '2022-07-04T06:00:00Z',
  158. '2022-07-04T07:00:00Z',
  159. '2022-07-04T08:00:00Z',
  160. '2022-07-04T09:00:00Z',
  161. '2022-07-04T10:00:00Z',
  162. '2022-07-04T11:00:00Z',
  163. '2022-07-04T12:00:00Z',
  164. '2022-07-04T13:00:00Z',
  165. '2022-07-04T14:00:00Z',
  166. '2022-07-04T15:00:00Z',
  167. '2022-07-04T16:00:00Z',
  168. '2022-07-04T17:00:00Z',
  169. '2022-07-04T18:00:00Z',
  170. ],
  171. groups: [
  172. {
  173. by: {outcome: 'client_discard', reason: 'sample_rate'},
  174. totals: {'sum(quantity)': 1231333},
  175. series: {
  176. 'sum(quantity)': [
  177. 0, 1, 1, 1, 94, 1, 1, 0, 566, 179, 1, 1, 1, 0, 222, 6, 287, 465, 83, 7, 0,
  178. 1835, 145, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0, 1, 849, 25331, 147200, 220014,
  179. 189001, 99590, 81288, 134522, 151489, 128585, 41643, 6404, 135, 1380,
  180. ],
  181. },
  182. },
  183. {
  184. by: {outcome: 'client_discard', reason: 'network_error'},
  185. totals: {'sum(quantity)': 11},
  186. series: {
  187. 'sum(quantity)': [
  188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 1,
  190. ],
  191. },
  192. },
  193. {
  194. by: {outcome: 'rate_limited', reason: 'project_abuse_limit'},
  195. totals: {'sum(quantity)': 1335469},
  196. series: {
  197. 'sum(quantity)': [
  198. 0, 0, 0, 0, 191, 0, 0, 0, 385, 0, 0, 0, 0, 0, 345, 0, 445, 276, 56, 0, 0,
  199. 1101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 656, 45581, 143705, 168077, 168143,
  200. 127756, 114636, 148322, 162904, 153069, 80977, 17299, 512, 1033,
  201. ],
  202. },
  203. },
  204. {
  205. by: {outcome: 'accepted', reason: 'none'},
  206. totals: {'sum(quantity)': 19707040},
  207. series: {
  208. 'sum(quantity)': [
  209. 294117, 281850, 263003, 259581, 246831, 278464, 290677, 242770, 242559,
  210. 248963, 250920, 268994, 296129, 308165, 302398, 301891, 316698, 333888,
  211. 336204, 329735, 323717, 317564, 312407, 307008, 301681, 299652, 276849,
  212. 274486, 298985, 368148, 444434, 423119, 416110, 464443, 526387, 692300,
  213. 720026, 719854, 719658, 719237, 717889, 719757, 718147, 719843, 712099,
  214. 643028, 545065, 311310,
  215. ],
  216. },
  217. },
  218. {
  219. by: {outcome: 'filtered', reason: 'Sampled:1'},
  220. totals: {'sum(quantity)': 13956},
  221. series: {
  222. 'sum(quantity)': [
  223. 247, 276, 244, 241, 270, 269, 285, 256, 248, 267, 326, 335, 258, 255, 269,
  224. 292, 271, 246, 254, 285, 291, 295, 260, 292, 242, 318, 326, 302, 299, 299,
  225. 321, 310, 320, 371, 323, 331, 286, 256, 275, 316, 294, 295, 301, 282, 391,
  226. 358, 391, 217,
  227. ],
  228. },
  229. },
  230. {
  231. by: {outcome: 'filtered', reason: 'Sampled:4'},
  232. totals: {'sum(quantity)': 3},
  233. series: {
  234. 'sum(quantity)': [
  235. 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  237. ],
  238. },
  239. },
  240. {
  241. by: {outcome: 'filtered', reason: 'localhost'},
  242. totals: {'sum(quantity)': 4},
  243. series: {
  244. 'sum(quantity)': [
  245. 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  247. ],
  248. },
  249. },
  250. {
  251. by: {outcome: 'filtered', reason: 'legacy-browsers'},
  252. totals: {'sum(quantity)': 11},
  253. series: {
  254. 'sum(quantity)': [
  255. 1, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  257. ],
  258. },
  259. },
  260. {
  261. by: {outcome: 'invalid', reason: 'too_large'},
  262. totals: {'sum(quantity)': 37},
  263. series: {
  264. 'sum(quantity)': [
  265. 0, 1, 1, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 3, 2, 0, 0, 0, 0,
  266. 0, 0, 1, 2, 0, 0, 0, 2, 1, 1, 1, 2, 2, 0, 0, 1, 1, 4, 3, 0, 0, 0,
  267. ],
  268. },
  269. },
  270. {
  271. by: {outcome: 'invalid', reason: 'invalid_transaction'},
  272. totals: {'sum(quantity)': 1},
  273. series: {
  274. 'sum(quantity)': [
  275. 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  277. ],
  278. },
  279. },
  280. ],
  281. };
  282. }