#Integrations

API Options

Log properties logLocation: The absolute path of the log file. Leave this option blank to use the default location in the gem directory. logAge: Specify either the number of log files to keep or the frequency of rotation (daily, weekly, or monthly). logSize: Specify the maximum log file size (in bytes). debugLevel: Options include (in ascending order of severity) error, info, and debug. Netuitived Connection Properties Netuitived address and port information.

Allowed Metric Names

Name Description SyncookiesSent An application wasn’t able to accept a connection fast enough, so the kernel couldn’t store an entry in the queue for this connection. Instead of dropping it, it sent a cookie to the client. SyncookiesRecv After sending a cookie, it came back to us and passed the check. SyncookiesFailed After sending a cookie, it came back to us but looked invalid.

Anake

Ananke is a Java library that allows Java applications to communicate with and send information to a StatsD listener. You can use Ananke to send metrics from your Java applications to a StatsD server, which will then send the metrics to Metricly. Configuration Setup the Metricly StatsD integration or the Etsy StatsD integration if you haven’t already. We recommend setting up the Metricly StatsD integration if you don’t have a StatsD server already; if you have a StatsD server setup, we recommend setting up the Etsy StatsD integration.

Ansible

Ansible is a configuration management tool that can be used to automate setup of servers, databases, and more. The Metricly Agent playbook will help get the Metricly Linux agent up and running in your environment quickly. Configuration Copy the Metricly Agent playbook to your Ansible directory. cd /ansible git clone https://github.com/netuitive/ansible-netuitive-agent.git In the Metricly Agent playbook (netuitive-agent.yml), update the hosts setting to use desired host or inventory file.

Apache HTTPD

The HTTPD Collector gathers statistics from an Apache HTTPD server. Prerequisites The Linux Agent is required before proceeding with the setup of HTTPD. If you need to disable the Linux integration or view the unique API key assigned to your account, navigate to the Integrations page under the user account drop-down menu and click the integration designated as Infrastructure under the Integration column. Update the Configuration File Navigate to the collectors folder, /opt/netuitive-agent/conf/collectors.

Application Gateway

Fully Qualified Name (FQN) Type Units Statistic Min Max Sparse Data Strategy BASE CORR UTIL Description azure.applicationgateway.throughput GAUGE bytes/second average 0 none none yes no no The number of bytes per second being processed by the gateway.

Azure Installation

1. Create a Microsoft Azure Integration Card From the top navigation menu, select Integrations. Click the Microsoft Azure card. In a separate, new tab, open the Azure portal. The following instructions were created using the Azure portal not the classic portal. Instructions vary depending on which portal you’re using. 2. Create an Active Directory Application in Azure Once in the Azure portal, click Azure Active Directory from the left side menu.

Basic Metrics

Fully Qualified Name (FQN) Type Units Statistic Min Max Sparse Data Strategy (SDS) BASE CORR UTIL Description azure.virtualmachine.memory.availablememory GAUGE bytes average 0 none none yes no no The total amount of available memory in bytes. azure.virtualmachine.memory.availableswap GAUGE bytes average 0 none none yes no no The total amount of swap space available in bytes. azure.virtualmachine.memory.pagespersec GAUGE pages / second average 0 none none yes yes no The total number of pages read and written per second.

Boot Diagnostics

Fully Qualified Name (FQN) Type Units Statistic Min Max Sparse Data Strategy (SDS) BASE CORR UTIL Description azure.virtualmachine.networkin GAUGE bytes average 0 none none yes yes no Bytes received over the network. Note that this metric is the same as the Basic Metric azure.virtualmachine.networkinterface.bytesreceived azure.virtualmachine.networkout GAUGE bytes average 0 none none yes yes no Bytes transmitted over the network. Note that this metric is the same as the Basic Metric azure.