Integrations

An integration is a system from which Metricly collects data. Metricly offers integrations with collectors, agents, and automation software. To view the documentation click one of the cards below.

The New Integration page defaults to showing all integrations. You can filter the list down by typing into the “Search Integrations…” box.
Show All
Cloud
Configuration Management
Custom Metrics
Linux
Notifications
Text-Based Events
Windows

Packages

A package is a mechanism by which Metricly delivers out-of-the-box- setup for a particular integration. Packages are maintained in repositories in the Metricly Community Packages Github project. Packages consist of computed metrics, dashboards, and policies and are distributed when you enable a new integration in Metricly. You can read more about packages here.

Java Integration Options

We have several different options for monitoring Java applications. Each method varies in terms of setup difficulty and the amount / type of information it collects. See the table below for more information.

Method Description
Ananke Java library you can use to push metrics to the StatsD listener embedded in our Linux agent.

This approach requires that you integrate the StatsDReporter into your applications.

Dropwizard Integrate the dropwizard-metrics library into your Dropwizard application and either configure it to send metrics to the StatsD listener embedded in our Linux agent or directly to Metricly’s REST API.
Iris Java library you can use to push metrics directly to Metricly’s REST API.
Java Agent Open-source and open-license Java agent the does the byte-code instrumentation for you. No changes to source code required.
JMX Integration that relies on our Linux agent to collect JVM metrics (e.g., heap size, garbage collection, etc.) without code-level instrumentation.

Enabling or Disabling Integrations

When an integration is disabled, it does not collect new data. However, historical data collected on a disabled integration will continue to be displayed in Metricly for up to two weeks after the integration was disabled.

After an integration has been disabled for two weeks, all data collected on that integration will no longer be available. You can enable a integration anytime after disabling it to begin collecting data on that integration again.
  1. From the top navigation menu, select Integrations.
  2. Select the desired integration’s card.
  3. Select or deselect the Data Collection box.
  4. Click Save; if no Save button is available, the integration will save automatically.