Our monitoring system opens and maintains a single connection to your Memetria K/V database so that it can track the health of your server. This monitoring system is responsible for graphs, alerts, and performance monitoring. When it is unable to communicate with your server, it records the problem on your graphs. If the problem is fatal, it will also send an alert to on-call Memetria engineers.
If you click on an orange block in your graphs, you'll see a popup that explains when and why your server was unreachable. Below, you'll find more information about what these different messages mean:
Timeouts occur when our monitoring system is connected to your server but does not receive a response from your server within a specified interval of time (currently set at 2 seconds). This can happen for a number of reasons:
KEYS
and SMEMBERS
), they can cause your server to
become backed up and cause timeouts. You can find a list of slow commands on
your server's dashboard under the "Summary" and "Slow Queries" tabs.Memetria K/V is configured to accept a maximum number of clients to protect the performance of your database. When this threshold is reached, your server will begin rejecting new connections. If you are seeing "maxclients" errors frequently, it can indicate a problem with your client code. Send an email to support@memetria.com and we'll work with you to fix the problem.
If our monitoring system is unable to establish a connection with your server entirely, it will immediately send an alert to Memetria engineers, who will investigate and solve the problem as quickly as possible. Connection errors have a number of potential causes:
If nothing above answers your questions or if you're seeing problems not listed here, send us an email at support@memetria.com and a Memetria engineer will help you.