OS Ubuntu 18.04
The open source TICK stack, which includes InfluxDB, is a high performance platform to collect, store, visualize and act on time-series data for DevOps metrics, IoT telemetry, and real-time analytics.
The four TICK stack components include:
DigitalOcean's InfluxDB (TICK stack) One-Click application by InfluxData includes all you need to quickly make beautiful dashboards, observe Kubernetes clusters, store syslog messages, and even monitor your smart home.
In addition to the package installation, the One-Click also:
22, rate limited), HTTP (port
80), and HTTP (port
After the InfluxDB One-Click Droplet is created, you can view the Chronograf setup page immediately by visiting the Droplet’s IP address in your browser.
The first setup prompt requests the InfluxDB username and password. To retrieve this, connect to the Droplet via SSH. You can log into the Droplet as
root using either the password emailed to you or with an SSH key, if you added one during creation.
substitute "$Droplet_ip" with the Droplet’s IP address
Once connected to the Droplet, the InfluxDB username and password can be found in the
sudo cat /root/.digitalocean_password
With the InfluxDB username and password in hand, return to the Chronograf setup page and continue. Kapacitor does not require a username or password.
Once Chronograf is configured, additional guides on how to use the UI can be found in the Chronograf getting started guide.
Configuration details for each component can be found in:
In addition, there are a few customized setup steps that we recommend you take.
By default, Telegraf only collects system metrics for the Droplet. To gather additional metrics, Telegraf can be installed on other remote systems and the
url of the InfluxDB output plugin can be set to your Droplet's IP address.
See the Telegraf getting started guide for more details on how to set up Telegraf on other systems.
In some cases, the Telegraf running on your Droplet can also be used to scrape metrics from other systems, such as the Prometheus input, or accept request with metrics from other services, such as the HTTP listener input. Telegraf plugins can be enabled via the Telegraf configuration file at
The InfluxDB is available on the Droplet's IP address at port
8086. This port is exposed, so you may immediately connect with the InfluxDB CLI.
replace $influxdbusername and $influxdbpassword with valide InfluxDB user credentials
influx -username $influxdbusername -password $influxdbpassword
Kapacitor is running on the instance and connected to InfluxDB and Chronograf. This setup is usually sufficient. However, access to the Kapacitor API can enable more advanced use cases, like using the Kapacitor CLI to create TICK scripts.
The Kapacitor is available at port
9092, but UFW blocks does not allow external traffic to port
9092 by default. To open the Kapacitor API port, run the following command.
ufw allow 9092/tcp
You can now interact with Kapacitor using the Kapacitor CLI.
To run InfluxDB in production, there are several additional steps you should take, including: