~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to utilities/page-performance-report.ini

  • Committer: Francis J. Lacoste
  • Date: 2011-04-28 21:36:47 UTC
  • mto: This revision was merged to the branch mainline in revision 12971.
  • Revision ID: francis.lacoste@canonical.com-20110428213647-gzffrqw7tah3ycbu
Update the regexp so that all categories work and define a partition.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
All Launchpad=.
6
6
All Launchpad except operational pages=(?<!\+opstats|\+haproxy)$
7
7
 
8
 
Launchpad Frontpage=^https?://launchpad\.[^/]+/?$
 
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)?$
9
18
 
10
19
# Note that the bug text dump is served on the main launchpad domain
11
20
# and we need to exlude it from the registry stats.
12
 
Registry=^https?://launchpad\.(?<!/\+text)$
13
 
Registry - Person Index=^https?://launchpad\.[^/]+/(~|%7E)[^/]+$
14
 
Registry - Pillar Index=^https?://launchpad\.[^/]+/\w[^/]*$
 
21
Registry=^https?://launchpad\..*(?<!/\+text)(?<!/\+access-token)$
 
22
Registry - Person Index=^https?://launchpad\.[^/]+/%7E[^/]+(/\+index)?$
 
23
Registry - Pillar Index=^https?://launchpad\.[^/]+/\w[^/]*(/\+index)?$
15
24
 
16
25
Answers=^https?://answers\.
17
 
Answers - Front page=^https?://answers\.[^/]+/?$
 
26
Answers - Front page=^https?://answers\.[^/]+(/questions/\+index)?$
18
27
 
19
28
Blueprints=^https?://blueprints\.
20
 
Blueprints - Front page=^https?://blueprints\.[^/]+/?$
 
29
Blueprints - Front page=^https?://blueprints\.[^/]+(/specs/\+index)?$
21
30
 
22
31
# Note that the bug text dump is not served on the bugs domain,
23
32
# probably for hysterical reasons. This is why the bugs regexp is
24
33
# confusing.
25
34
Bugs=^https?://(bugs\.|.+/bugs/\d+/\+text$)
26
 
Bugs - Front page=^https?://bugs\.[^/]+/?$
27
 
Bugs - Bug Page=^https?://bugs\.[^/]+/.+/\+bug/\d+$
28
 
Bugs - Pillar Index=^https?://bugs\.[^/]+/\w[^/]*$
29
 
Bugs - Search=^https?://bugs\.[^/]+/.+/\+bugs\?.*field.searchtext=
 
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$
30
39
Bugs - Text Dump=^https?://launchpad\..+/\+text$
31
40
 
32
41
Code=^https?://code\.
33
 
Code - Front page=^https?://code\.[^/]+/?$
34
 
Code - PPA Index=^https?://code\.[^/]+/.+/\+archive/[^/]+$
35
 
Code - Pillar Branches=^https?://code\.[^/]+/\w[^/]*$
36
 
Code - Branch Page=^https?://code\.[^/]+/(~|%7E)[^/]+/[^/]+/[^/]+$
37
 
Code - Merge Proposal=^https?://code\.[^/]+/.+/\+merge/\d+$
 
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)?$
38
48
 
39
49
Translations=^https?://translations\.
40
 
Translations - Front page=^https?://translations\.[^/]+/?$
41
 
Translations - Overview=^https?://translations\..*/\+lang/\w+$
 
50
Translations - Front page=^https?://translations\.[^/]+/translations/\+index$
 
51
Translations - Overview=^https?://translations\..*/\+lang/\w+(/\+index)?$
42
52
 
43
 
API=^https?://api\.
44
 
Public XML-RPC=^https?://xmlrpc\.
45
 
Private XML-RPC=^https?://xmlrpc-private\.
 
53
Public XML-RPC=^https://(launchpad|xmlrpc)[^/]+/bazaar/\w+$
 
54
Private XML-RPC=^https://(launchpad|xmlrpc)[^/]+/
 
55
    (authserver|bugs|codehosting|codeimportscheduler
 
56
    |mailinglists|softwarecenteragent)/\w+$
46
57
 
47
58
[metrics]
48
59
ppr_all=All Launchpad except operational pages
 
60
ppr_web=Web (Non API/non operational/non XML-RPC)
 
61
ppr_operational=Operational
49
62
ppr_bugs=Bugs
50
63
ppr_api=API
51
64
ppr_code=Code
 
65
ppr_public_xmlrpc=Public XML-RPC
 
66
ppr_private_xmlrpc=Private XML-RPC
52
67
ppr_translations=Translations
53
68
ppr_registry=Registry
 
69
ppr_other=Other
 
70
 
 
71
[partition]
 
72
API=
 
73
Operational=
 
74
Private XML-RPC=
 
75
Public XML-RPC=
 
76
Web (Non API/non operational/non XML-RPC)=
 
77
Other=