influxdata / influxdata/telegraf

ClickHouse Output plugin

Open
#18,348 7 comments 0 reactions 0 assignees View on GitHub
feature request help wanted size/l
Dominant language
Go
Stars
17.8k
Forks
5.8k
Avg merge
1d 20h
Merged PRs (30d)
161

Description

### Use Case

Hello and thank you for an excellent product!

I would like to have an output plugin for sending data to ClickHouse. With support for sending different metrics to different tables.

PS. I know about the existence of the SQL plugin and HTTP plugin. Using these plugins and some “crutches” you can send data to ClickHouse. But this is extremely inconvenient and has very limited settings.

### Expected behavior

easy use native plugin

### Actual behavior

“crutches”

### Additional info

_No response_

Contributor guide

Open the contributing guide

Research direction

Review Telegraf's existing SQL and HTTP output plugins first, since the issue identifies them as current workarounds. Define the scope for a native ClickHouse output plugin, including routing different metrics to different tables and the required settings; done means those use cases work without the described workarounds.

Written by the indexing model from the issue text.

Assessment

Tech stack
clickhouse, go
Domain
backend, databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.