content/telegraf/controller/agents/create.md
Agents represent Telegraf instances that send heartbeat data to {{% product-name %}} through the heartbeat output plugin. {{% product-name "short" %}} uses the heartbeat payload to create and track each agent.
<!-- TOC --> <!-- /TOC -->/agents/heartbeat
endpoint of your {{% product-name %}} instance.instance_id (also referred to as
an "agent ID") for the agent.Heartbeat output plugin configuration options determine what agent data Telegraf sends to {{% product-name %}}. The following heartbeat plugin configuration options are available:
1m (every minute).The following is an example heartbeat output plugin configuration that uses
an agent_id configuration parameter to specify the instance_id.
[[outputs.heartbeat]]
url = "http://telegraf_controller.example.com/agents/heartbeat"
instance_id = "&{agent_id}"
interval = "1m"
include = ["hostname", "statistics", "configs"]
[outputs.heartbeat.headers]
User-Agent = "telegraf"
instance_id.