sapling/eden
Harvey Hunt ba95a4fdfe mononoke: lfs: Add top level request stats
Summary:
The LFS server exports ODS stats for both client and server errors for
every combination of repo and method. However, it's possible for there to be
errors without a relevant repo or method (e.g. accessing a random path or
rejecting client requests due to rate limiting).

I'd like to add a detector to catch an increase in 429s (the result of rate
limiting clients) so we can detect issues like S220624 earlier.

Update the ODS middleware to first log HTTP status before moving into per-repo
and per-method stats. I've also included explicit counters for 429s and 404s.

NOTE: I have left the repo and method counters as we use them in our detectors.
However, I intend to update our dashboards to no longer use them. In the future
we may want to delete them.

Reviewed By: krallin

Differential Revision: D26102576

fbshipit-source-id: a2ff9c4d9a80bb11f2b2cf647041b035b687d798
2021-01-28 03:03:42 -08:00
..
fs Add noexcept around ImportPriority 2021-01-27 00:33:18 -08:00
integration improve the glob tests 2021-01-27 12:04:50 -08:00
locale add a copyright header to glibc_en.po 2019-04-26 14:38:27 -07:00
mononoke mononoke: lfs: Add top level request stats 2021-01-28 03:03:42 -08:00
scm show certificate message on ssl errors 2021-01-27 08:53:27 -08:00
test_support Manually upgrading eden, and fixing their config 2020-08-06 12:37:04 -07:00
test-data enable treemanifest in snapshots 2019-08-28 18:46:03 -07:00
.gitignore eden: wire up mac contbuild 2019-02-05 21:52:30 -08:00
Eden.project.toml Eden.project.toml file for Nuclide 2018-04-26 11:05:23 -07:00