Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:44051 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79480 invoked from network); 25 May 2009 08:57:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 May 2009 08:57:18 -0000 Authentication-Results: pb1.pair.com smtp.mail=patrick.allaert@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=patrick.allaert@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.161 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: patrick.allaert@gmail.com X-Host-Fingerprint: 209.85.218.161 mail-bw0-f161.google.com Received: from [209.85.218.161] ([209.85.218.161:37676] helo=mail-bw0-f161.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 82/C2-13990-C6D5A1A4 for ; Mon, 25 May 2009 04:57:17 -0400 Received: by bwz5 with SMTP id 5so3416738bwz.23 for ; Mon, 25 May 2009 01:57:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=1fXEOO/8d792TXyH9dnVfDGvwvx3QUxyBcirqWpbWj8=; b=dOjZN22UeIWkEYfl1sIOpxC+45/THyzM0x3hFggeASQLbDDb7Djx4SCkKxACfZ/2XJ lCHQ4VpcRMEv2rX50AlIaxakzpukOj59OcddAt86SRWWE63s5ciP3+kKpRuONXOXFhTq tRFKCG+lj31XiHcJ1XIw0yLJ6ngmaWvLOV9fc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=HF76EV6FWP9o8AzeZYXU4RQD9yCKLMFUPXnMaYa+ws7QXgRsV+epYPivgNLvHAFeFA ODpkvUwuEhkIqobiTWB7mwM93RS/n52WYP/Zi6d9fvFeCThVDji/tQGR1Bpl01tR512O FR1oXXsn+c2x5MP8uZB1BuoSajTK2200/HIYU= MIME-Version: 1.0 Received: by 10.239.154.133 with SMTP id e5mr510982hbc.64.1243241833450; Mon, 25 May 2009 01:57:13 -0700 (PDT) Date: Mon, 25 May 2009 10:57:13 +0200 Message-ID: To: PHP Development Cc: Davide Mendolia Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: APM From: patrick.allaert@gmail.com (Patrick ALLAERT) Hi list, First, I'd like to apologize if the subject of this mail is somewhat off-topic. Davide Mendolia and me are currently working on: "Alternative PHP Monitor" (APM - http://code.google.com/p/peclapm/) which consist of three parts: - a PHP extension which has as a goal of capturing "events" (warning, error, notices,... and slow requests) storing them centrally in an SQLite DB. - a webfrontend to display captured events (for now, it's basically a table without any filtering or querying). - a "central aggregator" which collects events from the different "nodes" (still not developped). I think it is important to mention that we are talking about 100% Free Software here :-) An event is currently characterized with the following properties: - a unique ID - a timestamp - a script filename/line number - an event level corresponding to error levels - a message A "slow request" is characterized with the following properties: - a unique ID - a timestamp - a script filename - a duration We'd like to have your opinion on our "next steps", what is the most important feature according to you: - The development of the central aggregator - Collecting more info related to an "event" (content of variables $GLOBALS, $_GET, $_POST,...) - alert systems (SNMP, Mailing, ...) - Web services - extending the webfrontend Any similarity with existing Israeli products is purely coincidental. :-) Thanks for your help, Patrick