Please let me know if I’m getting anything wrong.
I have come to know about Influxdata recently, and also its TICK stack.
Firstly, I was only focusing on InfluxDB as we are already having tools(Collectd, Netdata) to monitor our system. We, just needed influxdb to store those system metrics to show them using Grafana.
Now, InfluxDB is a simple Time Series DB.
Now, I have read about Telegraf, It is there to provide system metrics to Influxdb. It is an alternative to Collectd and Netdata. It can also parse log files of the system(Netdata also can).
And, then there is Chronograf to visualize to these system metrics. It is an alternative to Grafana, Kibana. Though I haven’t read much about it.
And the use of Kapacitor is to find errors and create alerts for the system.
Well, Chronograf and Kapacitor both together provide functionality of Kibana.
Am I getting everything correct ?
And like we specify the port in collectd conf file, and then in influxdb conf file, to make communication of these 2 possible. Like, we tell collectd to send data to 25826, and tell influx to listen to 25826.
How does Telegraf communicate with Influxdb I mean through which port ?
In conf file, it directly outputs to localhost:8086, means it directly writes through api ??