I'm looking for a solution that gives me a central hub from which to view and manage errors that occur in my system, regardless of the tier in which they occur. I already have logging (log4net), perf counters, etc. But what I'm wondering is what tools I can use to collate this information into a central place. I am interested in both commercial and open source solutions.
Ideally, I want to walk into work in the morning and look at a report that tells me:
- what errors have occurred
- what environment the error occurred in
- what tier of the environment the error occurred in (web, app server, client)
- the details of the error (message, stack trace etc)
If it matters, I'm using .NET 3.5 on the server side, Flash/Flex client side. My intention is to expose a service that clients can invoke to log errors (assuming the error doesn't preclude network connectivity, of course).
Any ideas would be appreciated.
Thanks,
Kent