An integration is a system from which Netuitive collects data.
Netuitive offers integrations with collectors, agents, and automation software. Click one of the cards below to jump to the setup documentation:
A package is a mechanism by which Netuitive delivers out-of-the-box- setup for a particular integration. Packages are maintained in repositories in the Netuitive Community Packages Github project. Packages consist of computed metrics, dashboards, and policies and are distributed when you enable a new integration in Netuitive. 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.
Java library you can use to push metrics to the StatsD listener embedded in our Linux agent.
Important This approach requires that you integrate the StatsDReporter into your applications.
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 Netuitive's REST API.
|Iris||Java library you can use to push metrics directly to Netuitive'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.|
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 Netuitive for up to two weeks after the integration was disabled.
- From the top navigation menu, select Integrations.
- Select the desired integration's card.
- Select or deselect the Data Collection box.
- Click Save; if no Save button is available, the integration will save automatically.