New Core 3 installation with Telegraf results in 400 Bad Request

I created a discussion on github, but I believe this forum is more active.
I’ll copy/paste the content here.


Fresh Influx Core 3 installation

influxdb3 -V
influxdb3 3.1.0, revision 482dd8aac580c04f37e8713a8fffae89ae8bc264
telegraf version
Telegraf 1.34.4 (git: HEAD@e7ce1e1e)

conf

[[outputs.influxdb_v2]]
  urls = ["http://127.0.0.1:8181"]
  token = "something"
  organization = "icod"
  bucket = "domain.tld"

Error

E! [outputs.influxdb_v2] When writing to [http://127.0.0.1:8181/api/v2/write]: failed to write metric to (will be dropped: 400 Bad Request): :

Turn out… despite it not being mentioned anywhere, you can’t have a . in the bucket name.
So instead of domain.tld, name the bucket domaintld

1 Like

And I’d like to say something else. I’ve been using InfluxDB when it was v1.
Back then the documentation was a MESS.
Now that there are 3 versions, it’s even more of a mess.
This product’s weak point is its documentation.
This is constructive feedback.
It’s a great product, but getting there is a painful experience.

1 Like