# Configuring telegraf to send data to different influx databases?

**URL:** <https://community.influxdata.com/t/configuring-telegraf-to-send-data-to-different-influx-databases/18697>\
**Category:** Systems\
**Created:** [March 4, 2021, 5:01pm UTC](https://community.influxdata.com/t/configuring-telegraf-to-send-data-to-different-influx-databases/18697 "2021-03-04T17:01:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![junior466](https://sea1.discourse-cdn.com/flex023/user_avatar/community.influxdata.com/junior466/32/1987_2.png) [@junior466](https://community.influxdata.com/u/junior466)\
**Post date:** [March 4, 2021, 5:01pm UTC](https://community.influxdata.com/t/configuring-telegraf-to-send-data-to-different-influx-databases/18697/1 "2021-03-04T17:01:37Z")

</div>

So I have telegraf configured with a default “telegraf” database. In telegraf.d, I have configurations for different inputs and would like for them to send their metrics to different databases for example:

```
    [[inputs.exec]]
    commands = ["/usr/bin/speedtest -f json-pretty"]
    name_override = "Speedtest"
    timeout = "1m"
    interval = "5m"
    data_format = "json"
    json_string_fields = [ "interface_externalIp",
                           "server_name",
                           "server_location",
                           "server_host",
                           "server_ip",
                           "result_url" ]

#A configuration here pointing to influxdb "speedtest"

```

So all other input files inside telegraf.d would send data to the default “telegraf” database but this one inputs.exec.

I can provide more information if It doesn’t make sense.

Thank you.

---

<div class="post-metadata">

**Author:** ![Franky1](https://sea1.discourse-cdn.com/flex023/user_avatar/community.influxdata.com/franky1/32/6666_2.png) [@Franky1](https://community.influxdata.com/u/Franky1)\
**Post date:** [March 4, 2021, 5:13pm UTC](https://community.influxdata.com/t/configuring-telegraf-to-send-data-to-different-influx-databases/18697/2 "2021-03-04T17:13:00Z")

</div>

Yes this is possible with **measurement filtering**.  
Below is an example from the documentation.  
Must be adapted of course if necessary.

> **[Configuring Telegraf | Telegraf 1.21 Documentation](https://docs.influxdata.com/telegraf/v1.17/administration/configuration/#output-configuration-examples)**
>
> Overview of the Telegraf configuration file, enabling plugins, and setting environment variables.

---

<div class="post-metadata">

**Author:** ![junior466](https://sea1.discourse-cdn.com/flex023/user_avatar/community.influxdata.com/junior466/32/1987_2.png) [@junior466](https://community.influxdata.com/u/junior466)\
**Post date:** [March 4, 2021, 10:02pm UTC](https://community.influxdata.com/t/configuring-telegraf-to-send-data-to-different-influx-databases/18697/3 "2021-03-04T22:02:48Z")

</div>

Excellent. Works perfectly! The only downside is that it now writes to both databases. Do I now use namedrop in the configuration pointing to telegraf to drop all of these “speedtest” measurements?

---

<div class="post-metadata">

**Author:** ![Franky1](https://sea1.discourse-cdn.com/flex023/user_avatar/community.influxdata.com/franky1/32/6666_2.png) [@Franky1](https://community.influxdata.com/u/Franky1)\
**Post date:** [March 4, 2021, 10:21pm UTC](https://community.influxdata.com/t/configuring-telegraf-to-send-data-to-different-influx-databases/18697/4 "2021-03-04T22:21:55Z")

</div>

I don’t know exactly what you have in mind, but in principle yes, with `namepass` and `namedrop` you could split the data stream to different databases.
