From today, you can utilize InfluxDB as a database engine within Amazon Timestream. This support enables you to operate near real-time time-series applications using InfluxDB and open source APIs, including Telegraf agents for collecting time-series data. Now, Timestream offers two database engine options: Timestream for LiveAnalytics and Timestream for InfluxDB. If you need near real-time time-series queries or specific InfluxDB features like Flux queries, you should opt for the Timestream for InfluxDB engine. On the other hand, the Timestream for LiveAnalytics engine is suitable for ingesting large amounts of time-series data quickly and running SQL queries on massive datasets.
With InfluxDB support in Timestream, you can utilize a managed instance configured for optimal performance and availability. Additionally, you can enhance resilience by enabling multi-Availability Zone support for your InfluxDB databases. Timestream for InfluxDB and Timestream for LiveAnalytics complement each other for low-latency, high-volume ingestion of time-series data.
To get started with Timestream for InfluxDB, follow these steps:
1. Create an InfluxDB instance in the Timestream console under InfluxDB databases in Timestream for InfluxDB.
2. Specify database credentials, instance class, storage type, and volume.
3. Choose between a multi-AZ deployment for added redundancy or a single instance.
4. Configure database connectivity settings, including network type, VPC, subnets, and port.
5. Define database parameter group and log delivery settings.
6. Create the InfluxDB instance and access the InfluxDB UI using SSH tunneling if it’s not publicly accessible.
7. Generate a token to interact with the InfluxDB instance using tools like Influx CLI, Telegraf agent, or InfluxDB client libraries.
8. Ingest data into your InfluxDB instance using the Influx CLI.
9. Query data using the InfluxDB UI’s Data Explorer.
The partnership between AWS and InfluxDB aims to make time-series data insights more accessible and scalable on AWS. Timestream for InfluxDB is generally available in select AWS Regions and supports the open source 2.7.5 version of InfluxDB. For information on pricing, migration scenarios, and demos, visit the Amazon Timestream for InfluxDB page. Happy building!
Source link