Live data from Hacker News

Show HN: Real-time application performance monitoring

dashboard.graphdat.com

21–30 of 33 posts

Re: Show HN: Real-time application performance monitoring

#21
post #9

Very slick landing page. I've not seen that done before (am I clueless?) but I love the text overlay -- much better than a "click here to watch a video intro!" The point is: I watched, and I was engaged. I'm on an iPad so I'm not sure of the whole experience but one thing that came to mind, especially given the "faded" UI is that clicking outside the presentation should allow the user to shortcut to the end and jump…

Nothing too fancy with the overlay, just some good old fashioned javascript + css. Seems like lots of people are interested so we'll whip up a blog post for everyone.

Please - the landing page does a great job.

The real time graphs look great.....D3 + cube/node?

If they're cube related, definitely the best i've seen for it.

Re: Show HN: Real-time application performance monitoring

#22
post #20

I got: Graphdat is a very intense graphing experience and to pull it off, we need a browser that meets some minimum requirements. To use Graphdat, you need to upgrade your browser I'm running Firefox nightly. (User agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20.0 Firefox/20.0)

We've just patched that up so the firefox nightly will now work. Sorry about that!

Re: Show HN: Real-time application performance monitoring

#23

Just an FYI, the link to the windows installer on the modal that launches immediately after you sign-up is dead ( http://www.graphdat.com/agent/GraphdatAgent.exe ) Note, I'm only half done with my coffee so...you never know. Update: I just came back to the site and launched the model seems like the link is now http://windows.graphdat.com/agent/GraphdatAgent.exe which works...

we may or may not have forgotten to rsync that binary to a new web server we started up.

Re: Show HN: Real-time application performance monitoring

#24
Looks really awesome, nice work, the little walk through was great as well. A few comments:

1) On the walkthrough my browser wasn't quite wide enough so the text was scrolling off the window. Maybe scale the font size down a bit based on window size if you don't want to deal with wrapping?

2) My first thought before giving it a go and having some reassurance on how this will impact the network/cpu on my server. I know the answer is "it will be negligible", but having it called out specifically reassures me it has been thought of. Same goes with security. As a matter of fact having the agent be open source seems like it would go a long ways there. (doesn't seem like those are the crown jewels but perhaps they are)

Anyways, congrats on the launch, super cool. Next time I have a bit of time I'll definitely try installing it on one of our servers and checking it out.

Re: Show HN: Real-time application performance monitoring

#27
post #9

Very slick landing page. I've not seen that done before (am I clueless?) but I love the text overlay -- much better than a "click here to watch a video intro!" The point is: I watched, and I was engaged. I'm on an iPad so I'm not sure of the whole experience but one thing that came to mind, especially given the "faded" UI is that clicking outside the presentation should allow the user to shortcut to the end and jump…

Nothing too fancy with the overlay, just some good old fashioned javascript + css. Seems like lots of people are interested so we'll whip up a blog post for everyone.

[deleted]

Re: Show HN: Real-time application performance monitoring

#28

Just an FYI, the link to the windows installer on the modal that launches immediately after you sign-up is dead ( http://www.graphdat.com/agent/GraphdatAgent.exe ) Note, I'm only half done with my coffee so...you never know. Update: I just came back to the site and launched the model seems like the link is now http://windows.graphdat.com/agent/GraphdatAgent.exe which works...

we may or may not have forgotten to rsync that binary to a new web server we started up.

you might want to consider using git as your deployment model.

Over the past year I switched to using git to deploy almost all of my apps & services and it is just so much better than what I was doing before (various cobbled together crap).

I even have git repos for things like my servers' .bashrc file ... you'd be surprised how useful that is.

Yes there are tools like puppet & chef and whatnot, but I think of those as better suited to dependencies than your actual code with its higher push frequency.

[UPDATE] might as well talk about how we do this:

In order to use "git push" from a development box to push to remote servers (rather than having them pull from a repo, which requires keeping a git repo accessible from your production boxes, which might not be convenient), you need two things:

1. On the server, run this:

  git config receive.denyCurrentBranch ignore
Otherwise git will refuse your pushes b/c the receiving end is already on that branch

2. On the server, write a .git/hooks/post-receive and make it executable. Its contents should be:

  #!/bin/sh
  # NB: hooks execute in the .git dir (not the repo root)
  # and GIT_DIR is set to '.'; either one prevents "git checkout" from working
  unset GIT_DIR
  cd ..
  git checkout -f # force checkout the current branch

See http://serverfault.com/questions/107608/git-post-receive-hoo... if you are curious about the GIT_DIR business.

Re: Show HN: Real-time application performance monitoring

#30

This looks nice. Are you supporting APM for Java containers (Tomcat / Jetty / JBoss) as well? JavaAgent approach could help get a lot of detailed analysis for JVM apps.

Having a Java SDK is on our roadmap, once it's out we will let you know.
Post reply on HN