Overview
InfluxDB sign-in page
The InfluxDB sign-in page served on the default HTTP port by the nginx reverse proxy, with no manual setup required.
InfluxDB sign-in page
Data Explorer query interface
Dashboard view
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview
InfluxDB is the open source time-series database purpose-built for high-write, high-query workloads against timestamped data such as metrics, events, sensor readings, and application traces. This AMI deliversInfluxDB 2 fully installed and bootstrapped on your EC2 instance, so a complete time-series database with its built-in web interface is running within minutes of launch - eliminating the hours of manual installation, configuration, and hardening you would face deploying from scratch.
Database Stack
InfluxDB runs as a systemd service. The HTTP API, Data Explorer query interface, Dashboards canvas, Tasks, and Alerts all listen on a single port. nginx fronts the service on the default HTTP port so the web interface is reachable without specifying a port number. Database files are stored on a dedicated, independently resizable EBS data disk, keeping your data separate from the OS volume for easier backups and scaling.
Integrations and Ecosystem
InfluxDB supports over 300Telegraf input plugins, enabling you to collect metrics from systems such as AWS CloudWatch, Kubernetes clusters, Docker containers, Prometheus endpoints, and hundreds of other sources without custom code. Visualize your data using the built-in Dashboards or connect external tools like Grafana for advanced charting. Query your data using Flux or InfluxQL, and drive the database programmatically via the HTTP API or official client libraries for Python, Go, JavaScript, and more.
Secure First Boot
On first boot, a one-shot service automatically:
- Generates a fresh admin password unique to your instance
- Generates a fresh initial admin API token
- Runs the non-interactive setup wizard
- Stores both secrets in a root-only file
No shared or default credentials ship in the image. The database is never exposed with known passwords, unlike many community AMIs that rely on shared defaults.
Security and Hardening
nginx is configured to proxy requests to InfluxDB, providing a layer of network separation. The dedicated data disk supports EBS encryption, allowing you to enable encryption at rest through your AWS account settings. We recommend configuring a security group that restricts inbound access to only the ports and IP ranges your applications require, and enabling HTTPS via TLS termination at nginx for encrypted data in transit.
Ready To Use
The InfluxDB service, configuration, data directory, and admin account are all prepared at launch. Browse to your instance address on the default HTTP port to reach the Data Explorer and Dashboards interface. From there you can build queries, create dashboards, set up alerting tasks, and configure retention policies - all without touching the command line.
Use Cases
IoT and Sensor Data: Collect readings from thousands of devices reporting at sub-second intervals, apply downsampling tasks to manage storage, and visualize fleet health on built-in dashboards with configurable retention windows.
Application and Infrastructure Monitoring: Ingest metrics from your servers, containers, and cloud services via Telegraf plugins. Build real-time dashboards showing CPU, memory, network, and custom application metrics with alerting on threshold breaches.
Financial Market Data: Store tick-level price data with nanosecond precision, run windowed aggregations for technical indicators, and query historical ranges for backtesting strategies.
Industrial Telemetry: Capture high-frequency machine data from manufacturing lines or energy systems, detect anomalies with continuous queries, and retain raw data alongside aggregated summaries.
Get Started
Launch the AMI, retrieve your unique admin credentials from the root-only file, and open the web interface to begin ingesting data immediately. For guidance on schema design, retention policies, or scaling your deployment, contact cloudimg support at any time.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Highlights
- InfluxDB preinstalled and ready, with the built-in Data Explorer and Dashboards web interface served by nginx on the default HTTP port and no manual setup required
- Hardened first boot generates a fresh admin password and initial API token for every instance and stores them in a file only the root user can read, so the database is never left with default credentials
- 24/7 technical support from cloudimg, with expert assistance for InfluxDB deployment, schema design, retention policies and performance tuning
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
m5.large Recommended | m5.large | $0.08 |
t2.micro | t2.micro instance type | $0.04 |
t3.micro | t3.micro instance type | $0.04 |
trn1.2xlarge | trn1.2xlarge instance type | $0.24 |
r8a.8xlarge | r8a.8xlarge instance type | $0.24 |
m8id.96xlarge | m8id.96xlarge instance type | $0.24 |
m7i.4xlarge | m7i.4xlarge instance type | $0.24 |
r7i.metal-48xl | r7i.metal-48xl instance type | $0.24 |
i7i.large | i7i.large instance type | $0.08 |
r6in.xlarge | r6in.xlarge instance type | $0.12 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of InfluxDB 2 time-series database.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant). InfluxDB serves its HTTP API on port 8086 and nginx fronts the built-in Data Explorer + Dashboards web UI on port 80. Browse to http://<instance-public-ip>/ and sign in with the generated admin credentials. Retrieve the generated admin password and API token with: sudo cat /root/influxdb-credentials.txt. Restrict port 80 and port 8086 to trusted networks. To enable HTTPS, follow the reverse proxy section of the user guide.
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this product by email and live chat. Our engineers assist with deployment, configuration, updates, performance tuning, and troubleshooting. Critical issues receive a one-hour average response time.
Getting Started
After launching your instance:
- SSH into the instance as the default OS user
- Read the root-only credentials file to retrieve your unique admin password and API token
- Open your browser to the instance public IP on the default HTTP port to access the Data Explorer and Dashboards interface
- Configure your security group to restrict inbound access to trusted IP ranges
Your InfluxDB instance is fully operational and ready to ingest data within minutes of launch.
Instance Sizing Guidance
For low-ingest workloads (development, small IoT fleets), a general-purpose instance with 2-4 vCPUs and 8 GB RAM is suitable. For medium workloads (application monitoring, moderate sensor fleets), consider 4-8 vCPUs with 16-32 GB RAM. For high-ingest production workloads (financial data, large-scale telemetry), use compute-optimized instances with 8+ vCPUs and 32+ GB RAM. Size your EBS data disk based on your retention policy and expected daily ingest volume.
Contact
Reach our support team at support@cloudimg.co.uk for any questions about deployment, configuration, schema design, retention policies, or performance optimization.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
