Integrations Catalog and Librato Agent: Monitoring your apps just got a lot easier — Librato Blog

Integrations Catalog and Librato Agent: Monitoring your apps just got a lot easier



librato-integration-catalog

Your applications depend on a number of different services and technologies, and as busy as you are, having visibility into your app should require a minimum of time and effort. We have done significant improvements to simplify the process and help you save time when integrating Librato with your systems and services.

There are two new features you can already use: a new Integrations Catalog to give you a point-and-click setup experience in the Librato app, and a new Librato Agent that simplifies the process of connecting your systems to Librato for metrics collection.

The Integrations Catalog

We continue to launch new integrations to help you monitor more of your infrastructure. You may have read our recent announcement on integrations for Docker, Redis, NGINX, Memcached, Django, and Ruby on Rails, for instance.

The new Integrations Catalog makes it simple to start monitoring. The first thing you will notice is that we have two types of integrations. The first one is what we refer to as inbound. In this section, you will see a number of available integrations for a variety of services from which you can start collecting metrics and start monitoring.

Separately, you also see the outbound integrations, which you may want to use to receive outbound notifications, alerts and escalations.

You can also search for the integration you are looking for, and view in grid or list format. Note that the API Tokens list is available from this view as well.

You are already familiar with what happens next, which depends on the integration you want to set up. But let’s take this opportunity to discuss the new Librato Agent by setting up Librato with Ubuntu.

Librato Agent

Many of you are very familiar with instrumenting your applications to send metrics to Librato. But we hear that many of you want to simply connect Librato to the systems running under your apps without having to instrument your code. In addition, we hear that you want to simplify the process of installing and configuring collectd. We wanted to improve the experience at the point of data gathering to get you up and running, collecting metrics and monitoring your systems in minutes.

Librato Agent is based on collectd

The Librato Agent is our answer to your need for an improved monitoring experience. Based on collectd (which, like many of you, we love here at Librato), it includes a number of patches and enhancements to optimize the integration with our Librato metrics service. The installation can be done manually as a one-line curl command, but we also provide you with instructions for automated deployments with your server configuration tools.

Our easy installation command performs all the work that you previously had to perform manually. It even sets up your agent credentials and restarts the collectd service to begin pushing metrics into your account immediately.

Please note that while you may feel tempted to edit the Librato Agent configuration, we recommend against it to ensure that you are able to get all of the updates we may release in the future without losing any configurations. We have put together a FAQ to address best practices and workarounds for certain custom setups with the Librato Agent.

Installing Librato Agent is easy

Let’s continue with our example to see how easy it is to install the Librato Agent on Ubuntu. After clicking on “Install Librato Agent,” this screen shows you the “Easy Install” as the one line of curl. Notice that the app is “Waiting for agents.” Here, you can copy the curl line to your clipboard.

Then, in your Ubuntu box, simply paste and run the command.

The script will execute the installation, which should typically be done in about a minute. Wait until the “Congratulations!” message is displayed.  

And that is it! You will be able to see your metrics in Librato and create dashboards very easily. Here is an example of a dashboard:

Keep an eye on this space as we continue rolling out new integrations.

As always, let us know what you are working on, or if there is anything we can help you with, connect with us at support@librato.com.