Back to Catalog

InfluxDB is an open-source time series database developed by InfluxData as part of their time series platform. It is written in Go and optimized for fast, high-availability storage and retrieval of time series data in fields such as operations monitoring, application metrics, Internet of Things sensor data, and real-time analytics.

This package can be used alongside the DC/OS ‘cadvisor’ and ‘grafana’ packages for a cluster-wide monitoring solution.

Installation Documentation: https://github.com/dcos/examples/tree/master/cadvisor-influxdb-grafana

Note: Since InfluxDB 1.3.0 the admin-api is depcrecated and no longer used

Note: You need to manually create your database, e.g. with Chronograf

Pre-Install Notes:

This DC/OS Service is currently in preview. There may be bugs, incomplete features, incorrect documentation, or other discrepancies.

Advanced Installation options notes

storage / persistence: create local persistent volumes for internal storage files to survive across restarts or failures.

storage / host_volume: if /tmp for example is used it will try to mount /tmp/influxdb (make sure the influxdb folder exists within your host_volum /tmp) if persistence is not selected, this package can use a local volume in the host for storage, like a local directory or an NFS mount. The parameter host_volume controls the path in the host in which these volumes will be created, which MUST be the same on all nodes of the cluster.

NOTE: If you didn’t select persistence in the storage section, or provided a valid value for host_volume on installation,
YOUR DATA WILL NOT BE SAVED IN ANY WAY.

networking / port: This DC/OS service can be accessed from any other application through a NAMED VIP in the format service_name.marathon.l4lb.thisdcos.directory:port. Check status of the VIP in the Network tab of the DC/OS Dashboard (Enterprise DC/OS only).

networking / external_access: create an entry in Marathon-LB for accessing the service from outside of the cluster

networking / external_access_port: port to be used in Marathon-LB for accessing the service.

networking / external_public_agent_ip: dns for Marathon-LB, typically set to your public agents public ip.

Access your InfluxDB Server e.g. from your laptop with Chronograf: docker run -p 8888:8888 chronograf –influxdb-url=http://

Post-Install Notes:

Service installed.

View Full Description
influxdb

Version

1.4

Compatibility

1.7

Related Services

scylladb
scylladb
kibana
kibana