Sign in Agent Mode
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

InfluxDB Cloud Serverless

InfluxData Inc.

Reviews from AWS customer

5 AWS reviews

External reviews

108 reviews
from and

External reviews are not included in the AWS star rating for the product.


4-star reviews ( Show all reviews )

    reviewer2804886

Proactive monitoring has reduced incidents and supports faster, data-driven decisions

  • March 11, 2026
  • Review from a verified AWS customer

What is our primary use case?

My main use case for InfluxDB has been mostly for monitoring and analyzing the time-series data related to system metrics, and also tracking logs and API performance. In my current role, I use it to track trends and anomalies in the system's health, while I am also able to help identify performance issues early and support root-cause analysis.

In my current role, I have used InfluxDB to monitor API responses, time, and server CPU usage in real-time. For example, I have set up continuous queries in InfluxDB to aggregate metrics such as average response time per minute and CPU load per server. This data feeds into the dashboards and then alerts the team when thresholds are breached, such as a spike in response time or CPU usage above eighty percent. When an alert triggers, I analyze the time-series data in InfluxDB to identify patterns or anomalies, which also helps pinpoint root causes quickly, such as a specific API endpoint. I have used this method for proactive monitoring, which reduces downtime and improves system reliability.

One scenario that really stands out is when we noticed intermittent spikes in API response time, which was affecting user experiences. Using InfluxDB, I was able to quickly analyze the time-series data, which correlated these spikes with specific backend processing runtime at the same time. This insight helped me identify a resource connection issue on certain servers. When we optimized the scheduling of those processes, it stabilized the response time and improved overall system reliability. I leverage InfluxDB as a core part of my monitoring workflow by continuously collecting and aggregating system metrics. This approach ensured that we maintain a balance between adding new features and keeping the system stable and performant.

What is most valuable?

The best InfluxDB features I think are its high-performance time-series storage and also a powerful query language and built-in support for down-sampling and continuous queries and real-time alerting, scalability and clustering options, and also the integrations with visualization tools. These are the features that help deliver a reliable, scalable solution.

I lean more on the query language because it gives me the most control and flexibility to analyze the data in-depth. While real-time alerting is more important for immediate notification, we have the ability to write complex queries with Flux, which allows me to explore data patterns and perform detailed root-cause analysis. The clustering is also valuable for scalability and high availability, but in my day-to-day work, the query language is the tool I use mostly to extract meaningful insights and drive decisions.

InfluxDB has had a significant positive impact on my organization. It has helped by enabling real-time visibility into system performance and user behavior. It helped our organization to quickly identify and resolve performance bottlenecks, which reduced downtime and improved user experience. This also has the ability to build custom dashboards and perform detailed time-series analysis, which has empowered both technical teams and business stakeholders to make data-driven decisions faster. This is how it has improved operational efficiency and allowed us to proactively address issues before they affect customers. Overall, InfluxDB has played a key role in enhancing system reliability and supporting our goal of delivering a seamless, high-quality product.

What needs improvement?

One thing I appreciate about InfluxDB is its balance between performance and ease of use, especially with Flux making complex queries accessible. However, I do wish the documentation and community resources around Flux were more extensive and beginner-friendly. Additionally, InfluxDB handles time-series data well, but deeper native support for anomaly detection or machine learning integrations would be great. Overall, it is a strong platform, and these enhancements could really make it even more powerful for data-driven teams.

InfluxDB is a strong platform, but there are a few areas where it could improve to better serve users and businesses. I would start with expanding and simplifying the documentation and community resources around its query language. It would help new users onboard faster and use the tool more effectively. Secondly, deeper native support for advanced analytics through machine learning integrations would add significant value by automating insights. The next thing I see is that enhancing the user experience around alerting, making it more intuitive and customizable, could really improve operational responsiveness. Lastly, better multi-tenant and role-based access control would really help organizations manage their security and collaboration more effectively. These improvements would make InfluxDB even more powerful and user-friendly for diverse teams.

From a performance perspective, enhancing InfluxDB scalability for very high cardinality data sets would be beneficial as some use cases generate massive volumes of unique time-series. Improving the query optimization to reduce latency on complex queries would also help maintain responsiveness. On the integration side, expanding the native connectors to popular cloud platforms and data tools such as AWS services, BI platforms, and machine learning would be great. These improvements would make InfluxDB more adaptable and performant.

For how long have I used the solution?

I have been using InfluxDB for at least three to four years.

What do I think about the stability of the solution?

InfluxDB has proven to be very stable in our environment. We have used it to support mission-critical systems with continuous data ingestion and real-time analytics, and it is stable.

What do I think about the scalability of the solution?

InfluxDB is highly scalable, which is one of its key strengths. It can handle large volumes of time-series data and with high ingestion rates, making it suitable for enterprise-scale deployments. This ensures consistent performance as data grows. Additionally, its retention policies and down-sampling features help manage stored data while maintaining query efficiency. In my experience, InfluxDB's scalability has allowed us to grow our monitoring and analytics capabilities without major re-architecture.

How are customer service and support?

Customer support was really solid and responsive. In my experience, especially with enterprise deployments, having reliable support is crucial for maintaining uptime and resolving issues quickly. The InfluxDB support team was knowledgeable and helped us troubleshoot complex problems efficiently. They also provided guidance on best practices for scaling and optimizing performance. This support helped us avoid prolonged downtime and ensured smooth operation, which was important for our mission-critical systems. Overall, the support experience gave us confidence in using InfluxDB at scale.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

Before InfluxDB, we used traditional relational databases and some open-source time-series tools which lacked the scalability and real-time capabilities. For example, we initially relied on PostgreSQL for time-series data, but it struggled with high ingestion rates and complex queries on large data sets. We switched to InfluxDB because it is purpose-built for time-series data, offering better performance. This switch has really improved our ability to handle large volumes of metrics and logs efficiently, reduced query latency, and simplified our data architecture, which was critical for supporting real-time monitoring and analytics use cases.

What was our ROI?

We have seen a clear return on investment with InfluxDB. One specific metric I would like to share is related to our operational efficiency, where we have been automating real-time monitoring and alerting on system metrics using InfluxDB. We reduced manual incident detection time by about forty percent. This has allowed our team to proactively address issues faster, improving system uptime and reducing downtime cost. Additionally, automating these processes reduced the need for manual monitoring efforts, saving roughly twenty percent of the analytics team's time, which we redirected to higher-value tasks. These improvements translated into both cost savings and better service reliability, directly impacting business outcomes.

What's my experience with pricing, setup cost, and licensing?

My experience with InfluxDB pricing and licensing has been generally positive, based on some considerations. Pricing is based on data volume, retention, and features, which really makes it scalable but requires careful planning to avoid unexpected costs. Cost management also involves monitoring data ingestion rates and retention policies closely to balance storage cost with business needs. The licensing terms are flexible enough to accommodate growth, but it is important to align with usage patterns to maximize ROI. Overall, the investment in InfluxDB has been justified by the reliability and insights it delivers, but it is important to have a clear cost strategy.

Which other solutions did I evaluate?

Before choosing InfluxDB, we evaluated several other time-series database options such as TimescaleDB and OpenTSDB. Prometheus was really strong for monitoring, but it lacked long-term storage and advanced querying capabilities we needed. TimescaleDB offered good SQL compatibility, but it did not scale as well for our high ingestion rates. OpenTSDB was considered, but it had more complex setups and maintenance overhead. InfluxDB stood out because of its balance of scalability, ease of use, rich query language, and strong community and enterprise support. This evaluation process helped us select the best fit for our specific business and technical requirements.

What other advice do I have?

My advice for others looking into using InfluxDB would be to clearly define their time-series data use cases upfront to ensure that InfluxDB fits their needs, especially for high-frequency metrics or event data. Also, plan for scalability by evaluating whether the open-source or enterprise version fits their expected data volume and query load. Additionally, set up the proper monitoring and alerting on InfluxDB clusters to catch issues. Finally, engage with the community and support channels to stay updated on best practices and new features. From my experience, these steps helped ensure a smooth implementation and long-term success with InfluxDB.

InfluxDB is a strong choice for time-series, especially when you really need real-time insights and efficient storage of high-volume metrics. The flexibility of a query language such as Flux allows for powerful data analysis, but it also does require some learning investment. From a product perspective, balancing advanced features with ease of use is important. Overall, InfluxDB can deliver great value if you align it well with your business needs and user experiences, and if you plan for scalability and ongoing maintenance. This approach ensures the product stays useful and relevant over time, which is critical for any data platform. I would rate my overall experience with InfluxDB as an eight out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?


    Sayak Roy

Reliable metrics monitoring has supported real-time analysis of satellite network performance

  • December 18, 2025
  • Review provided by PeerSpot

What is our primary use case?

My main use case for InfluxDB involved working on a LEO satellite KPI monitoring application, where I gathered latency, throughput, packet loss, jitter, and various types of network data for several probes. We had around a lakh of probes, and I needed to gather information from all these probes and store it in a database. I chose InfluxDB because it is a highly reliable and purpose-built database used for storing and analyzing real-time network and performance metrics. It served as the core data store for latency, jitter, packet loss, and throughput KPIs I collected using tools such as iperf3, MTR, and custom Python scripts. Its strongest advantage was its ability to ingest high-frequency metric data with JSON-based metric payloads generated by automation scripts written efficiently using the Influx line protocol, enabling near real-time visibility through performance bottlenecks.

Regarding further integration of InfluxDB with my tools and scripts, I used Telegraf and Chronograf as well since InfluxDB was the database where I ingested all the data, including throughput, latency, packet loss, and jitter. Although I don't exactly remember all the network data types involved, the main problem was the amount of data. Although InfluxDB is a highly scalable database, the main challenge with InfluxDB, which is common with all databases, was handling very high throughput systems and high throughput message flow. Thus, I had to use Kafka as well, which generated Kafka topics and resolved the high throughput problem.

What is most valuable?

The best features of InfluxDB that I found most valuable during my projects are the time series capabilities because it is a time series database, allowing me to monitor real-time metrics of all network details. Networking generates a very high volume of data where even a second's delay can cause significant issues, as seen in the recent Cloudflare and Amazon outages. If the network is not operating properly, you cannot rely on the servers. Another important feature I found in InfluxDB is that while it can break under very high throughput data flow, it can still withstand a specific amount. Additionally, another helpful feature was InfluxDB's straightforward approach to aggregating or downsampling and analyzing KPIs over time, which was essential for identifying trends and performance degradation patterns. Overall, InfluxDB delivered excellent performance, stability, and simplicity for telemetry-driven use cases.

InfluxDB positively impacted my organization as we were working on the LEO satellite KPI monitoring project. With InfluxDB's help, we were able to parse the network details for almost a lakh of probes, which greatly helped our business grow and facilitated our stability in the market.

What needs improvement?

Although I didn't encounter any significant challenges, I think that if there was a NoSQL version of InfluxDB, that would also help because I have used the SQL version. I wish InfluxDB were also available in a NoSQL format similar to MongoDB, making it more user-friendly for those who are not database engineers.

I would emphasize that documentation is very important because while I have found some documentation, the integration parts and technical hurdles that people might face, such as specific producers or consumers, have not been mentioned properly. If better documentation were available, allowing me to find everything, including specific port numbers and procedures, it would have been much easier, and I wouldn't have had to spend time researching how to integrate InfluxDB with my Kafka producers and consumers.

For how long have I used the solution?

I have been using InfluxDB for quite a long period of time, approximately two years, and the last time I used InfluxDB was in July, around four months back from now.

What do I think about the stability of the solution?

In my experience, InfluxDB has been stable. There were a few instances it broke down when I attempted to parse a large amount of data at once. However, after integrating Kafka, it never broke again, as Kafka handled messages and metrics appropriately, decreasing the message throughput.

What do I think about the scalability of the solution?

Regarding further integration of InfluxDB with my tools and scripts, I used Telegraf and Chronograf as well since InfluxDB was the database where I ingested all the data, including throughput, latency, packet loss, and jitter. Although I don't exactly remember all the network data types involved, the main problem was the amount of data. Although InfluxDB is a highly scalable database, the main challenge with InfluxDB, which is common with all databases, was handling very high throughput systems and high throughput message flow. Thus, I had to use Kafka as well, which generated Kafka topics and resolved the high throughput problem.

How are customer service and support?

I didn't have to reach out to customer support of InfluxDB, as it was relatively easy for me to integrate; therefore, I had no reason to contact customer support.

Which solution did I use previously and why did I switch?

I have used almost all types of databases including NoSQL and SQL databases such as MongoDB, PostgreSQL, and PSQL, and I switched to InfluxDB because it was better than other databases for time series data because I needed live feeds from the network details I was gathering. The other databases I worked with weren't providing that very specific feature. Additionally, I was using Telegraf and Chronograf for visualization, and InfluxDB's direct integration with Chronograf made it very easy to use a database that already has built-in connectivity to the visualization tools.

How was the initial setup?

The user interface of InfluxDB was pretty easily integrated using a server from where I installed InfluxDB from a Docker image on the official Docker website. I allowed the port numbers of InfluxDB to be customized through my Python script where all the network details were being stored initially. Therefore, I integrated the port number of the Kafka producer to InfluxDB's port number so that all the Kafka details and topics could pass those data towards InfluxDB.

Which other solutions did I evaluate?

I did evaluate other options before choosing InfluxDB, specifically PostgreSQL. However, since PostgreSQL doesn't offer direct connectivity with Chronograf, which I was using as my visualization tool, I opted for InfluxDB.

What other advice do I have?

I would rate InfluxDB around an eight on a scale of one to ten.

I chose eight for my rating because it solved a lot of problems. It is a service for high throughput systems and a live database. However, I cannot ignore the challenges I faced while configuring the database with my message brokers, whether Rabbit or Kafka, because the documentation is not properly provided. Additionally, as I mentioned, having a NoSQL version of InfluxDB would make it better for those without SQL skills.

From a financial perspective, I felt that InfluxDB was cheaper than other SQL databases I have used, including PostgreSQL and PSQL. InfluxDB has been quite economical for our needs.

My advice for others looking into using InfluxDB is to be efficient and know the purpose of using it. Just because it is cheap doesn't mean it is better than other databases. While it is certainly effective, PostgreSQL may be better for storage needs. If you lack NoSQL skills, you may not use InfluxDB properly. It is crucial to read through the entire documentation and search online for integrating InfluxDB with other optimization tools and resources. I provided an overall rating of eight for InfluxDB.


    reviewer2778060

Monitoring Cisco networks has become efficient and troubleshooting is faster with real‑time metrics in place

  • November 26, 2025
  • Review provided by PeerSpot

What is our primary use case?

My main use case for InfluxDB is working on a monitoring system for Cisco products, mostly Cisco switches and routers, as a time series database.

A specific example of how I use InfluxDB in my monitoring system is that we gather the metrics from the devices with Prometheus, and then we use InfluxDB to store those data, then consume all the data in Grafana.

I connect everything together by running it in a Docker Compose.

What is most valuable?

In terms of the best features InfluxDB offers, I find it very useful for searching, very stable, and also good on real-time data streams.

The searching is useful for me because the query is easy to use and very stable, and it is comfortable to use to search for the different metrics.

InfluxDB has positively impacted my organization by solving a monitoring problem that we had, coming up with a solution since we did not have any monitoring system, allowing us to build one from scratch.

The impact includes time saved because with the metrics we can easily troubleshoot a lot of the incidents with the network, making it really useful, and we have the ability to gather a lot of metrics.

What needs improvement?

InfluxDB is good as it is, and I have not faced any issues so far, so I could not elaborate on how it can be improved.

It could include automated backup and a monitoring solution for InfluxDB or a script developed by a REST API.

I chose an 8 out of 10 because there is room for improvement, such as regarding backups and enhanced security through other types of authentication or encrypted data in TLS.

For how long have I used the solution?

I have been using InfluxDB for about two to three years.

What do I think about the stability of the solution?

InfluxDB is stable in my experience.

What do I think about the scalability of the solution?

InfluxDB's scalability is fine for me; I gather a lot of metrics and have not had any issues.

How are customer service and support?

I have not had the chance to raise a ticket for customer support because everything was working okay, so I cannot comment on that.

Which solution did I use previously and why did I switch?

I previously used a complete system of monitoring, such as PRTG or Zabbix, but then I changed to InfluxDB because of ease of use and, most of all, flexibility using it with Prometheus as well as Grafana.

What was our ROI?

I have seen a return on investment in terms of time saved for sure, not money or employees needed since I did not invest in any license.

What's my experience with pricing, setup cost, and licensing?

My experience with pricing, setup cost, and licensing for InfluxDB was great, as I did not use any license.

Which other solutions did I evaluate?

Before choosing InfluxDB, I did not evaluate other options; I came up with a solution after seeing a post on the internet that someone was using this stack.

What other advice do I have?

I would also add that the possibility for a REST API is useful and could be helpful in the near future.

My advice for others looking into using InfluxDB is to use it the same way I did, because it is really stable, easy and friendly to use, and it is a great product overall.

I gave this product a rating of 8 out of 10.


    Automotive

Best Time-series database

  • June 01, 2024
  • Review provided by G2

What do you like best about the product?
InfluxDB allows us to store large quantities of data in real-time that originate from our telemetry systems. Additionally, its simplicity and speed in performing backups using the provided tools ensure robust data security without additional complications.
What do you dislike about the product?
What I dislike about InfluxDB is the limited support and updates for older versions like 1.8, which are still widely used.
What problems is the product solving and how is that benefiting you?
InfluxDB solved our problem of storing the telemetry data from our prototypes and make it accesible to the rest of team. Also, allows us to querty the data in real time, simplifing our debug process.


    DeepakR

An open-source database that can be used to insert data

  • March 11, 2024
  • Review provided by PeerSpot

What is our primary use case?

InfluxDB is a database where you can insert data. However, it would be best if you had different components for alerting, data sending, and visualization. You need to install tools to collect data from servers. It must be installed on Windows or Linux servers. During installation, ensure that the configuration file is correct to prevent issues. Once data is collected, it can be sent to InfluxDB. For visualization, you can use open-source tools like Grafana.

What needs improvement?

InfluxDB is generally stable, but we've encountered issues with the configuration file in our ticket stack. For instance, a mistake in one of the metrics out of a hundred KPIs can disrupt data collection for all KPIs. This happens because the agent stops working if there's an issue with any configuration part. To address this, it is essential to ensure that all configurations are part of the agent's EXE file when provided. This makes it easier to package the agent for server installation and ensures all KPIs are available from the server. Additionally, the agent cannot encrypt and decrypt passwords for authentication, which can be problematic when monitoring URLs or requiring authentication tokens. This requires additional scripting and can prolong service restart times.

For how long have I used the solution?

I have been working with the product for five years.

What do I think about the scalability of the solution?

My company has 20-30 admins and 4,000-5,000 users. We have around 15,000 servers.

How are customer service and support?

If you deviate from their documentation, they may refuse to provide support, stating it's not covered under the agreement. Additionally, their response times are slow, and they often suggest purchasing premium support for quicker resolution.

When you opt for premium support, they usually assign dedicated consultants. This means that whenever you encounter a problem, you have direct access to experts whom you can call, email, or engage in a call to resolve issues.

What's my experience with pricing, setup cost, and licensing?

The tool is an open-source product.

What other advice do I have?

If you're considering using InfluxDB for the first time, I recommend trying it. It's an open-source database with the option to purchase enterprise support.
When purchasing the TICK stack, I recommend you opt for premium support. Premium support can be beneficial, particularly when encountering configuration issues or other challenges. With premium support, you can quickly reach out for assistance via phone and work towards resolving any issues promptly. Otherwise, you may wait for up to another week to resolve the problem.

Learning to use InfluxDB is not necessarily easy for a beginner. It requires some understanding, especially in areas like automation and scripting.

I would rate it as an open-source tool around seven to eight out of ten. You only need to spend money on the resources, not much on the product itself. Essentially, you need to invest in the database.


    Mukul a.

Problem solving DB

  • April 13, 2023
  • Review provided by G2

What do you like best about the product?
This DB supports multiple use cases and solves them perfectly. Like support for IOT and accurate like analytics, and how can I forget support for Gaming
What do you dislike about the product?
A slight learning curve bugs me; apart from that, it's perfect. The issue I faced can be my problem, but I'd like to mention it.
What problems is the product solving and how is that benefiting you?
Problems were many, but I would shed light on some crucial ones. Integration is relatively easy and supports widely accepted languages. I implemented it in c#. A single DB solved my analytical, reporting and DevOps issues.


    Verified User in Information Services

Useful

  • March 21, 2023
  • Review provided by G2

What do you like best about the product?
It is very complete and useful tool for IoT building
What do you dislike about the product?
Maybe the only thing I dislike is the price
What problems is the product solving and how is that benefiting you?
InfluxDB is the essential time series toolkit — dashboards, queries, tasks and agents all in one place.


    Avinash S.

Excellent DB for storing Time Based Data

  • March 14, 2023
  • Review provided by G2

What do you like best about the product?
It might be the best DB for storing time series data because it can hold large amounts of time series data in nano-seconds. System performance is excellent, and it's easy to deploy.
What do you dislike about the product?
It sometimes crashes while querying large data, and the Admin GUI could be more user-friendly. Documentation could be improved and made more user-friendly otherwise there isn't much I dislike about InfluxDB.
What problems is the product solving and how is that benefiting you?
InfluxDB is solving the problem of storing and handling time series data. InfluxDB is fully compatible with Grafana and integrates amazingly, so this has been a considerable solution for us.


    Vinod G.

Good time series database

  • March 11, 2023
  • Review provided by G2

What do you like best about the product?
InfluxDB is being used by our IT teams along with other products (Grafana, Chronograf). This allows us to analyze and troubleshoot issues based on metrics collected across our IT infrastructure within InfluxDB.
What do you dislike about the product?
Gui administration console, expected more granular controls.
What problems is the product solving and how is that benefiting you?
Pricing model of influx db worked for us, compared to other products.


    David T.

InfluxDB is an outstanding time-series database.

  • March 10, 2023
  • Review provided by G2

What do you like best about the product?
It is highly scalable, efficient and easy to use, making it an ideal choice for businesses of all sizes. Its ability to handle large volumes of data in real-time ensures that businesses can make quick and accurate decisions based on the most up-to-date information available
What do you dislike about the product?
nfluxDB may not be the best choice for managing data that is not time-series based. The query language used in InfluxDB may take some time to learn for those who are not familiar with it
What problems is the product solving and how is that benefiting you?
InfluxDB is often used to collect and analyze performance metrics and log data from cloud infrastructure, microservices, and containers, providing real-time insights into the health and performance of complex distributed systems.
InfluxDB can serve as a data source for machine learning and AI models, providing valuable historical data for training and prediction purposes.