By coincidence, the latest dotnet rocks episode is all about dashboards.

Listened to half of it on the way to work today. Might help you...


________________________________
From: ozdotnet-boun...@ozdotnet.com <ozdotnet-boun...@ozdotnet.com> on behalf 
of Greg Low <g...@greglow.com>
Sent: Tuesday, March 13, 2018 8:14:11 AM
To: ozDotNet
Subject: Re: Log filter / display dashboard - Looking for recommendation 
[Slightly off topic]

Have you looked at Azure Log Analytics ?

Easy to ingest bunches of logs, good query language, basic dashboards, easy to 
integrate with things like Power BI, has a REST based interface, cheap, etc

Regards,

Greg

Dr Greg Low
1300SQLSQL (1300 775 775) office | +61 419201410 mobile│ +61 3 8676 4913 fax
SQL Down Under | Web: www.sqldownunder.com
________________________________
From: ozdotnet-boun...@ozdotnet.com <ozdotnet-boun...@ozdotnet.com> on behalf 
of Greg Harris <harris.gre...@gmail.com>
Sent: Tuesday, March 13, 2018 10:52:43 AM
To: ozDotNet
Subject: Log filter / display dashboard - Looking for recommendation [Slightly 
off topic]

Hi All,
Question: Can you recommend a standard dashboard app that takes multiple logs, 
filters out the 99% that is not relevant, works out a status, displays a panel 
of Green, Amber, Red blobs with hyperlinks to detailed log info?
Details:
I am doing an architecture consulting gig for a client (a mostly MS Windows / 
Azure site, but there are some Unix servers out there as well).
They have about a dozen core applications that the business is highly dependent 
on and another 100 or so that they are less dependent on.
The problem being that when something goes wrong, vendor A says “the problem is 
with vendor B’s system” and you know what vendor B says.  What makes this worse 
is that the chain goes through multiple vendors and systems with long inter 
system data flows.
I want to make the recommendation to them that they implement logging and a top 
level log display dashboard for the systems they are highly dependent on.  The 
dashboard would show:

1.       Dataflow around the systems

2.       Work backlog at each sub system

3.       Status at each sub system

4.       Time since last ping at each sub system
This feels to me to be a standard sort of system that every major site needs!
I am not sure what to recommend???
Question: Can you recommend a standard dashboard app that takes multiple logs, 
filters out the 99% that is not relevant, works out a status, displays a panel 
of Green, Amber, Red blobs with hyperlinks to detailed log info?
I am thinking of Nicholas Blumhardt’s Seq application (https://getseq.net/) or 
Datadog (https://www.datadoghq.com/) but neither of these feel quite complete 
to me.
We will need a hierarchy solution:

1.       App logging (has to be baked into existing and new apps)

2.       Forwarded to Site Logger (maybe baked into the app, or as an add on)

3.       Site Logger

4.       Filter

5.       Analysis

6.       Dashboard display
At level 1 if logging needs to be added to an existing or new system, I am 
thinking that the recommendation will be to use Serilog 
(https://github.com/serilog) or Datadog (https://www.datadoghq.com/).
If the app already has logging, I am thinking that some form of log forwarder 
is needed, I want to avoid paying for apps to be modified to meet this need if 
they already have logging.
Levels 2-6 could be should be a standard off the shelf app.
Any advice would be greatly appreciated.
Best Regards
Greg Harris

Greg Harris
harris.gre...@gmail.com<mailto:harris.gre...@gmail.com>






Reply via email to