1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-02-01 09:28:22 +01:00
phorge-phorge/src/applications/config
epriestley 7b6c320e15 Skeleton for "Multimeter", a performance sampling application
Summary:
Ref T6930. This application collects and displays performance samples -- roughly, things Phabricator spent some kind of resource on. It will collect samples on different types of resources and events:

  - Wall time (queries, service calls, pages)
  - Bytes In / Bytes Out (requests)
  - Implicit requests to CSS/JS (static resources)

I've started with the simplest case (static resources), since this can be used in an immediate, straghtforward way to improve packaging (look at which individual files have the most requests recently).

There's no aggregation yet and a lot of the data isn't collected properly. Future diffs will add more dimension data (controllers, users), more event and resource types (queries, service calls, wall time), and more display options (aggregation, sorting).

Test Plan: {F389344}

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T6930

Differential Revision: https://secure.phabricator.com/D12623
2015-05-01 13:19:43 -07:00
..
application Add a very basic cache status page 2015-04-07 14:28:20 -07:00
check Emit cache setup issues from cache specs 2015-04-08 11:31:01 -07:00
controller Remove getPagingColumn() / getReversePaging() 2015-04-13 11:58:32 -07:00
custom UI - add ability to customize header logo 2015-02-25 12:00:36 -08:00
editor Allow bin/config to affect database configuration and migrate between local and database configuration 2014-10-08 16:15:05 -07:00
exception Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
issue Split Setup Issues into Groups 2015-02-10 12:53:00 -08:00
json Mask remaining config values, and implement set type 2013-01-16 15:06:07 -08:00
management Improve error messages when specifying bad set or list to bin/config 2015-03-02 07:51:19 -08:00
option Skeleton for "Multimeter", a performance sampling application 2015-05-01 13:19:43 -07:00
phid Rename PHIDType classes 2014-07-24 08:05:46 +10:00
query Make buildWhereClause() a method of AphrontCursorPagedPolicyAwareQuery 2015-04-20 10:06:09 -07:00
response Clean up a text string 2015-02-13 07:03:09 -08:00
schema Fix an issue with collation construction on "sort" columns for old MySQL 2015-03-02 09:57:55 -08:00
storage Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
view Fix pht method calls 2015-02-10 18:57:45 +11:00