Dan Smith 64d68679d9 Improve API log parsing
Two runs of the same job on the same patch can yield quite different
numbers for API calls if we just count the raw calls. Many of these
are tempest polling for resources, which on a slow worker can require
many more calls than a fast one.

Tempest seems to not change its User-Agent string, but the client
libraries do. So, if we ignore the regular "python-urllib" agent
calls, we get a much more stable count of service-to-service API
calls in the performance report.

Note that we were also logging in a different (less-rich) format for
the tls-proxy.log file, which hampers our ability to parse that
data in the same format. This switches it to "combined" which is used
by the access.log and contains more useful information, like the
user-agent, among other things.

Change-Id: I8889c2e53f85c41150e1245dcbe2a79bac702aad
2022-05-12 07:55:30 -07:00
..
2022-05-12 07:55:02 -07:00
2015-03-28 14:35:12 -05:00
2021-01-12 17:41:19 -08:00
2019-03-29 11:20:19 -07:00
2022-05-12 07:55:30 -07:00
2016-08-22 17:00:50 +00:00
2022-02-01 11:27:05 +00:00
2021-10-16 17:33:12 +02:00
2021-06-09 09:37:34 +02:00