Configure Telegraf integrations
Supported Telegraf plugins include Fluentd, HAProxy, NGINX Plus API, NTPQ, StatsD, and Varnish. See Telegraf plugin directory for details.
-
In SolarWinds Observability SaaS, click Add Data at the top.
-
Click Integrations, and then click the Telegraf plugin you want to monitor.
-
Select a host with the SolarWinds Observability Agent to use for monitoring the Telegraf integration.
You can use an Agent in Docker. However, every time you update Docker, your changes in the
telegraf.conf
will be undone and you will have to customize the configuration file again. -
Review the integration details (display name, collection interval) and deploy the Agent. See configuration details for the integration:
-
Review and adjust the configuration file and click Apply & Reload.
A new entity for the integration is created. You can see the collected metrics in the Metrics Explorer or in the entity details view.
StatsD does not have an entity. You can only view the collected metrics in the Metrics Explorer.
Configure Telegraf integrations
Edit Telegraf integrations
-
In SolarWinds Observability SaaS, click Settings > Integrations > Agent-based.
-
Click the Telegraf integration name to see a list of the integrations monitored by SolarWinds Observability SaaS.
-
Click the Enabled toggle to stop/start collecting data for the integration.
-
Click the vertical ellipsis at the end of the entity row to review available management options:
-
Click Manage Agent to review the agent details and access agent management options.
-
Click Edit to change the integration display name, collection interval, or see the path to the configuration file.
-
Click Remove to remove the integration from SolarWinds Observability.
When you remove the plugin, you will stop getting new data for the related entity. The entity will be deleted after 30 days without new data.
-
Troubleshooting
Cannot find the configuration file as indicated in the wizard
Plugin deployment in progress
If you cannot find the configuration file telegraf.conf
as indicated in the wizard, the plugin deployment might not be completed and the file might not be available yet. It can take up to one minute for the deployment to complete. Please wait a minute.
Different path for plugins in containers
If you deployed the Agent via Configuration Management Tools, such as Chef, Ansible, or Docker, the path to telegraf.conf
is as follows:
/uamsclient/workdir/plugin-storage/uams-telegraf-plugin/<plugin-instance-name>/telegraf.conf
Configuration issue - incorrect configuration file
When you upgrade the Docker image, the Docker image is redeployed and the configuration file is recreated without your customizations. As a consequence, a configuration issue for the Telegraph plugin will occur.
When you open the Agent-based integration settings for the integration, the integration status will be Failed.
-
In SolarWinds Observability SaaS, click Settings > Agent-based integrations, and click the Telegraf integration with issues.
-
Click the vertical ellipsis next to the Failed integration and select Edit. The Edit Configuration wizard opens.
-
Review the details and the path to the configuration path.
-
Customize the
telegraf.conf
file as required for the integration: -
On Summary, review the details and click Apply & Reload.
The warning will be cleared and the integration data will be available in SolarWinds Observability SaaS again.