~launchpad-pqm/launchpad/devel

10209.2.2 by Stuart Bishop
Basic page performance stats, although they are currently wrong
1
[categories]
9232.2.48 by Stuart Bishop
Code front page category
2
# Category -> Python regular expression.
3
# Remeber to quote ?, ., + & ? characters to match litterally.
4
# 'kodos' is useful for interactively testing regular expressions.
10209.2.2 by Stuart Bishop
Basic page performance stats, although they are currently wrong
5
All Launchpad=.
12097.1.6 by Francis J. Lacoste
Update PPR report title.
6
All Launchpad except operational pages=(?<!\+opstats|\+haproxy)$
10209.2.34 by Stuart Bishop
Improve page-performance-report categories
7
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
8
API=(^https?://api\.|/\+access-token$)
9
Operational=(\+opstats|\+haproxy)$
10
Web (Non API/non operational/non XML-RPC)=^https?://(?!api\.)
11
    [^/]+($|/
12
     (?!\+haproxy|\+opstats|\+access-token
13
      |((authserver|bugs|bazaar|codehosting|
14
         codeimportscheduler|mailinglists|softwarecenteragent)/\w+$)))
15
Other=^/
16
17
Launchpad Frontpage=^https?://launchpad\.[^/]+(/index\.html)?$
10209.2.34 by Stuart Bishop
Improve page-performance-report categories
18
10209.2.36 by Stuart Bishop
Comments
19
# Note that the bug text dump is served on the main launchpad domain
20
# and we need to exlude it from the registry stats.
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
21
Registry=^https?://launchpad\..*(?<!/\+text)(?<!/\+access-token)$
22
Registry - Person Index=^https?://launchpad\.[^/]+/%7E[^/]+(/\+index)?$
23
Registry - Pillar Index=^https?://launchpad\.[^/]+/\w[^/]*(/\+index)?$
10209.2.34 by Stuart Bishop
Improve page-performance-report categories
24
25
Answers=^https?://answers\.
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
26
Answers - Front page=^https?://answers\.[^/]+(/questions/\+index)?$
10209.2.34 by Stuart Bishop
Improve page-performance-report categories
27
28
Blueprints=^https?://blueprints\.
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
29
Blueprints - Front page=^https?://blueprints\.[^/]+(/specs/\+index)?$
10209.2.34 by Stuart Bishop
Improve page-performance-report categories
30
10209.2.36 by Stuart Bishop
Comments
31
# Note that the bug text dump is not served on the bugs domain,
32
# probably for hysterical reasons. This is why the bugs regexp is
33
# confusing.
10209.2.34 by Stuart Bishop
Improve page-performance-report categories
34
Bugs=^https?://(bugs\.|.+/bugs/\d+/\+text$)
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
35
Bugs - Front page=^https?://bugs\.[^/]+(/bugs/\+index)?$
36
Bugs - Bug Page=^https?://bugs\.[^/]+/.+/\+bug/\d+(/\+index)?$
37
Bugs - Pillar Index=^https?://bugs\.[^/]+/\w[^/]*(/\+bugs-index)?$
38
Bugs - Search=^https?://bugs\.[^/]+/.+/\+bugs$
11677.3.3 by Robert Collins
More edge removal.
39
Bugs - Text Dump=^https?://launchpad\..+/\+text$
10209.2.34 by Stuart Bishop
Improve page-performance-report categories
40
41
Code=^https?://code\.
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
42
Code - Front page=^https?://code\.[^/]+(/\+code/\+index)?$
43
Code - Pillar Branches=^https?://code\.[^/]+/\w[^/]*(/\+code-index)?$
44
Code - Branch Page=^https?://code\.[^/]+/%7E[^/]+/[^/]+/[^/]+(/\+index)?$
45
Code - Merge Proposal=^https?://code\.[^/]+/.+/\+merge/\d+(/\+index)$
46
47
Soyuz - PPA Index=^https?://launchpad\.[^/]+/.+/\+archive/[^/]+(/\+index)?$
10209.2.34 by Stuart Bishop
Improve page-performance-report categories
48
49
Translations=^https?://translations\.
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
50
Translations - Front page=^https?://translations\.[^/]+/translations/\+index$
51
Translations - Overview=^https?://translations\..*/\+lang/\w+(/\+index)?$
10209.2.20 by Stuart Bishop
Basic report ordering
52
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
53
Public XML-RPC=^https://(launchpad|xmlrpc)[^/]+/bazaar/\w+$
54
Private XML-RPC=^https://(launchpad|xmlrpc)[^/]+/
12929.6.7 by Francis J. Lacoste
Minimize cell title width.
55
    (authserver|bugs|codehosting|
56
     codeimportscheduler|mailinglists|
57
     softwarecenteragent)/\w+$
10209.2.20 by Stuart Bishop
Basic report ordering
58
11775.2.19 by Francis J. Lacoste
Save configurable metrics for charting. Use builtin compression module. Fix some lint.
59
[metrics]
12097.1.6 by Francis J. Lacoste
Update PPR report title.
60
ppr_all=All Launchpad except operational pages
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
61
ppr_web=Web (Non API/non operational/non XML-RPC)
62
ppr_operational=Operational
11775.2.19 by Francis J. Lacoste
Save configurable metrics for charting. Use builtin compression module. Fix some lint.
63
ppr_bugs=Bugs
64
ppr_api=API
65
ppr_code=Code
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
66
ppr_public_xmlrpc=Public XML-RPC
67
ppr_private_xmlrpc=Private XML-RPC
11775.2.19 by Francis J. Lacoste
Save configurable metrics for charting. Use builtin compression module. Fix some lint.
68
ppr_translations=Translations
69
ppr_registry=Registry
12929.6.6 by Francis J. Lacoste
Update the regexp so that all categories work and define a partition.
70
ppr_other=Other
71
72
[partition]
73
API=
74
Operational=
75
Private XML-RPC=
76
Public XML-RPC=
77
Web (Non API/non operational/non XML-RPC)=
78
Other=