Created by Michael Aram, last modified by Gustaf Neumann 12 Apr 2016, at 10:39 AM
hstore is a postgresql module, which is used optionally by newer versions of xowiki and xowf (xowiki content flow) to provide quick access to the "instance_attributes" (the per-form or per-workflow attributes not part of the native content repository data model). The supporting functions (creating indices, etc) are currently mostly part of the xowiki sources (earlier: xowf).
Under Ubuntu, you can install hstore via:
psql -d <yourdb> -tAc "create extension hstore"
You can then verify the successful installation on the ds/shell using:
::xo::db::has_hstore
Created by Gustaf Neumann, last modified by Gustaf Neumann 12 Apr 2016, at 10:35 AM
Package Specification Summary for Package: xotcl-request-monitor
| Summary: |
Request Monitor with user tracking functionality |
| Description: |
<pre>
This package provides a Request Monitor for OpenACS applications. It computes performance
summary information such as requests/views per second, average response time, number
of users connected, lists currently active threads, etc. Furthermore, it can block
overactive users (e.g. automated web-bots mirroring the site, users repeating running
queries, etc.). It provides as well some user tracking (such as whos-online) with
activity measures, it blocks repeated requests (impatient reloads), tracks switching
of IP addresses from users, and provides request tracking per user for the monitored
time window. It contains as well overall URL statistics with performance measures.
Updated for circumventing handler calls OpenACS 5.2 for /resources/*.
0.28 provides calls for listing active communities and users active in these communities.
0.30 provides nice graphical charts (many thanks to Nima) and a new interface to the
background thread. In addition, ns_returnfile_background is included;
0.38 using context form xotcl-core
0.39 brings parameterized counter values
0.39 brings optional activity tracking
</pre>
|
| Maturity: |
Mature |
| This package depends on: |
acs-kernel acs-tcl acs-templating highcharts xotcl-core |
| Packages that depend on xotcl-request-monitor: |
None |
| Package parameters: |
- do_double_click_prevention
- Switch double-click-prevention on/off (default on, type string, scope instance)
- do_slowdown_overactive
- Slowdown overactive users (default off, type string, scope instance)
- do_throttle
- Turn request throttling on or off.
If this parameter is turned off, no user-counts
etc are provided. (default on, type string, scope instance)
- do_track_activity
- Turn activity monitoring on or off (default off, type string, scope instance)
- hide-requests
- List of glob patterns to be used for hiding entries from request lists. Only requests that do not match any of these patterns are displayed unless all requests are forced. Affected pages: - stat-details (list of all recorded URLs with timings) - last-requests (tracking activity of a user)
(default *.css *.ico, type string, scope instance)
- max-stats-elements
- Number of highest data points in the reporting period. A value of 5 will show you the top 5 times of requests per minute, hour aso. (default 5, type number, scope instance)
- max-url-stats
- Number of URL entries to be kept in the detailed view of the request statistics (default 100, type number, scope instance)
- monitor_urls
- Monitor performance of the provided URLs (in munin responsetime) (default / /register/ /dotlrn/, type string, scope instance)
- peer-groups
- List of glob patterns for the summary of sites when an admin uses .../whos-online/. These patterns are matched against the domain names of the peer addresses. (default *wlan* *dsl* *.com *.net *.org, type string, scope instance)
- time-window
- Defines the time window in minutes which is used for detailed monitoring (e.g. calculate the number of active uses and the history of the requests of these users, the number of ip switches, etc.) (default 10, type number, scope instance)
- trend-elements
- Number of data points used for displaying the trend graphs. The value of 48 is the maximum reporting period possible (default 48, type number, scope instance)
|
Bug Tracker Summary for Package: xotcl-request-monitor
Code Metrics Summary for Package: xotcl-request-monitor
| # Tcl Procs |
8 |
| # Tcl Lines |
2320 |
| # Tcl Blank Lines |
212 |
| # Tcl Comment Lines |
547 |
| # Automated Tests |
1 |
| # Stored Procedures |
PG: 0 ORA: 0 |
| # SQL Lines |
PG: 0 (blank 1 comments 0)
ORA: 0 (blank 1 comments 0) |
| # ADP pages |
17 |
| # ADP lines |
479 |
| # Include pages (xotcl-request-monitor/lib/) |
0 |
| # Documentation pages |
0
|
| # Documentation lines |
0 |
| Browse Source |
API-browser |
| Github Repository: |
https://github.com/openacs/xotcl-request-monitor/tree/oacs-5-10
|
The xotcl--request-monitor depends on xotcl-core and libthread.