Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:44057 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32976 invoked from network); 25 May 2009 22:15:23 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 May 2009 22:15:23 -0000 Received: from [127.0.0.1] ([127.0.0.1:1766]) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ECSTREAM id 26/3A-12479-B781B1A4 for ; Mon, 25 May 2009 18:15:23 -0400 Authentication-Results: pb1.pair.com header.from=brian@moonspot.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=brian@moonspot.net; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain moonspot.net from 72.5.90.27 cause and error) X-PHP-List-Original-Sender: brian@moonspot.net X-Host-Fingerprint: 72.5.90.27 smtp.dealnews.com Linux 2.5 (sometimes 2.4) (4) Received: from [72.5.90.27] ([72.5.90.27:49774] helo=smtp.dealnews.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F7/C9-12479-C341B1A4 for ; Mon, 25 May 2009 17:57:16 -0400 Received: (qmail 23193 invoked from network); 25 May 2009 21:57:11 -0000 Received: from unknown (HELO mail.dealnews.com) (10.1.10.7) by -H with ESMTPS (DHE-RSA-AES256-SHA encrypted); 25 May 2009 21:57:11 -0000 Received: (qmail 28406 invoked from network); 25 May 2009 21:57:12 -0000 Received: from 100.100.1.10.in-addr.arpa (HELO ?10.1.100.100?) (10.1.100.100) by -H with SMTP; 25 May 2009 21:57:12 -0000 Message-ID: <4A1B1437.8090809@moonspot.net> Date: Mon, 25 May 2009 16:57:11 -0500 User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20090223 Thunderbird/3.0b2 MIME-Version: 1.0 To: Patrick ALLAERT CC: PHP Development , Davide Mendolia References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] APM From: brian@moonspot.net (Brian Moon) > 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 Yes, we run 24 boxes with PHP on them running the same code base. When we have the occasional PHP error, it will be logged over and over and over and over until someone sees it in the log. Usually the next day. We are talking notice/warning level stuff here of course. If we could have all the errors in file foo.php on line 999 in one interface, it would be nice. We have started on apps several times to aggregate the error logs into a database. > - Collecting more info related to an "event" (content of variables > $GLOBALS, $_GET, $_POST,...) GET, POST and COOKIE would be useful to allow for a recreation of the environment. Not sure about globals. > - alert systems (SNMP, Mailing, ...) SNMP would be most flexible. I guess some small shops would want direct alerting. We use Nagios and Cacti to montior our servers. So, SNMP would let us see trends using the tools we already use. Also, using something like the spread protocol could be useful to allow custom listeners for events. One question is what type of performance impact are we looking at here? Brian Moon http://brian.moonspot.net/