COG version of InfluxDB®
InfluxDB® is a time series database designed to handle high write and query loads. It is an integral component of the TICK stack. InfluxDB® is meant to be used as a backing store for any use case involving large amounts of timestamped data, including DevOps monitoring, application metrics, IoT sensor data, and real-time analytics.
Key Features
- High-Performance Ingestion - Optimized for rapid ingestion of time series data, supporting high write loads from thousands of concurrent sources such as application metrics collectors, IoT sensors, and infrastructure agents.
- Flexible Query Support - Query your data using InfluxQL for familiar SQL-like syntax. Retrieve, aggregate, and downsample time series data to power dashboards and alerting workflows.
- TICK Stack Integration - Ships as a core component of the TICK stack (Telegraf, InfluxDB, Chronograf, Kapacitor), providing a complete pipeline from data collection through visualization and alerting.
- Horizontal Scalability - Scale to accommodate growing data volumes without compromising query performance, making it suitable for environments ranging from small development clusters to large production deployments.
Integrations
The COG InfluxDB® AMI integrates with popular tools and AWS services:
- Telegraf - Collect metrics from over 200 input plugins including system stats, Docker, Kubernetes, and cloud services.
- Grafana - Connect InfluxDB® as a native data source for rich time series dashboards and alerting.
- AWS CloudWatch - Ingest CloudWatch metrics via Telegraf for centralized monitoring alongside application-level data.
- Prometheus - Accept Prometheus remote write data for teams migrating or running hybrid monitoring stacks.
Use Cases
DevOps Monitoring - Collect infrastructure and application metrics from EC2 instances, containers, and serverless functions. Aggregate data from hundreds of hosts and visualize system health through Grafana dashboards with sub-second refresh intervals.
IoT Sensor Data - Ingest high-frequency sensor readings from manufacturing floors, smart buildings, or connected vehicles. Store millions of data points and apply downsampling policies to manage long-term retention efficiently.
Real-Time Analytics - Power live dashboards for business operations, tracking metrics such as transaction volumes, user activity, or network throughput with minimal query latency.
Deployment Guidance
This AMI is designed for deployment on EC2 instances. For optimal performance, consider instances with sufficient memory and fast storage (EBS gp3 or io2 volumes). After launch, access the InfluxDB® HTTP API on port 8086 to begin configuration and data ingestion.
Get Started
Subscribe to this listing to launch the COG InfluxDB AMI in your AWS account. For architecture guidance or a walkthrough of deployment best practices, visit our services page to connect with our team.
Getting Started
- Launch AMI from the Amazon Marketplace
- SSH into your instance as the ec2-user user.
- InfluxDB® is already running and listening on port 8086
- Edit "/etc/influxdb/influxdb.conf" if you want to change options.
- Restart server with "
/etc/init.d/influxdb restart"
- Restart server with "
Security and Maintenance
Cloud Ops Group maintains this product with a focus on security and reliability. The image receives regular updates that include:
- Kernel patches and security fixes.
- Package updates for included runtimes.
- System utility updates for stability and performance.
The image is built with a minimal package set to reduce the attack surface compared to full-featured desktop distributions.
Support
For bug reports, feature requests, or general questions, please contact us.
Getting Started with Influx
Initial Setup
influx setup
You should see out put like this:
> Welcome to InfluxDB 2.0!
? Please type your primary username josh
? Please type your password ********
? Please type your password again ********
? Please type your primary organization name COG
? Please type your primary bucket name stats
? Please type your retention period in hours, or 0 for infinite 0
? Setup with these parameters?
Username: josh
Organization: COG
Bucket: stats
Retention Period: infinite
Executing influx v1 shell will start the CLI and automatically connect to the local InfluxDB® instance
The output should look like this:
$ influx v1 shell
InfluxQL Shell 2.4.0
Connected to InfluxDB OSS v2.4.0
to display all existing databases:
> SHOW DATABASES
Interactive Table View (press q to exit mode, shift+up/down to navigate tables):
Name: databases
┏━━━━━━━┳━━━━━━━━━━━━━┓
┃ index ┃ name ┃
┣━━━━━━━╋━━━━━━━━━━━━━┫
┃ 1┃_monitoring ┃
┃ 2┃_tasks ┃
┃ 3┃stats ┃
┣━━━━━━━┻━━━━━━━━━━━━━┫
┃ 2 Columns, 3 Rows,┃
┃ Page 1/1┃
┃ Table 1/1, Statement┃
┃ 1/1┃
┗━━━━━━━━━━━━━━━━━━━━━┛
To learn more about the InfluxDB® write protocol, check out the guide on Writing Data.
To further explore the query language, check out the guide on Querying Data.
For more information on InfluxDB® concepts, check out the Key Concepts page.
InfluxDB® is a trademark registered by InfluxData, which is not affiliated with, and does not endorse, this site.

