What defines instances for the MySQL Enterprise Monitoring (MEM) software and how do they relate to either other and the workings of MEM?
What defines instances for the MySQL Enterprise Monitoring (MEM) software and how do they relate to either other and the workings of MEM?
What defines instances for the MySQL Enterprise Monitoring (MEM) software and how do they relate to either other and the workings of MEM?
First, the back story. One of the MEM developers asked me today about an interesting problem:
We have graphs in MEM that can be generated against an arbitrary time range in the UI - even for a year or more if the data is not purged. Currently MEM does not do any kind of rolling up of the data (in an RRD style), and pulls graph data from each agent/instance on a 1 minute interval. So if you wanted to pull, for instance, the last 3 months worth of data in to a graph - the server back end basically goes back to the database and requests all of the rows - all ~43,829 of them, oh, and that’s for each series - and then calculate deltas on the server side if need be (we store raw values), and stuffs the data in to a graphing library to draw the graph.
Further, graphs are only of a limited (but adjustable) size on the …
[Read more]
Disclaimer: This blog post is about things I did on my own
free time, not endorsed by my employer.
I have been meaning to look at Gearman for a long time, but I
just couldn't find any project where I could use it.
Well, that was true until last week a couple of weeks ago, when I
started to put together Drizzle, the Gearman logging
plug-in, Perl and the Enterprise Monitor.
As I was finishing writing the agent.pl script, I thought that it
would be a good idea to split the script in at least two
components: one that would just collect the queries, and another
component that would do the processing of the log entries
(replacing the literals for "?", grouping queries by query text,
etc).
…
Disclaimer: This blog post is about things I did on my own
free time, not endorsed by my employer.
A little over a month ago, Ronald posted a blog about the different query
logging plug-ins that are available for Drizzle.
This was pretty exciting news, especially when I saw the details
that were included in the logs.
Meanwhile, a few weeks ago, I started looking at the REST API that comes with the MySQL Enterprise Monitor.
The result is that we can now see most of the information
returned by the plug-in, on the Dashboard.
…
I uploaded all of my past presentations to Slideshare recently, and realized that I hadn’t actually posted some of these on my blog in the past as well.
So I’ve created a new Presentations Page that has all of these together now.
It’s kind of funny to see the “MySQL for Oracle DBAs” presentation again - a lot has changed since 2006!
In any case, enjoy if you haven’t seen them - give them a look over if interested, and feel free to post comments or questions on the page!
A bug in libcurl affects how the heartbeat function of MySQL Enterprise Monitor works by sending it to an external website, often www.agent.com.
A bug in libcurl affects how the heartbeat function of MySQL Enterprise Monitor works by sending it to an external website, often www.agent.com.
A bug in libcurl affects how the heartbeat function of MySQL Enterprise Monitor works by sending it to an external website, often www.agent.com.