Home / Companies / InfluxData / Blog / May 2024

May 2024 Summaries

10 posts from InfluxData

Filter
Month: Year:
Post Summaries Back to Blog
Cloud monitoring involves overseeing and managing the performance, health, and security of cloud-based infrastructure and applications. It uses specialized tools like InfluxDB to collect, analyze, and respond to data generated by various cloud resources. There are different types of cloud monitoring, including application performance monitoring, infrastructure monitoring, database monitoring, real user monitoring, security monitoring, and hybrid cloud monitoring. Benefits of cloud monitoring include improved performance, enhanced security, cost management, increased reliability, and better end-user experience. To effectively manage cloud environments, organizations should define clear objectives, choose the right tools, configure alerting, review and update their monitoring strategy, and ensure flexibility and scalability in their solutions.
May 30, 2024 996 words in the original blog post.
The TechCrunch webinar "Unleash the Full Potential of Your Time Series Data" featured a discussion between InfluxData Founder and CTO Paul Dix, AWS General Manager for Timestream and Neptune Brad Bebee, and InfluxData staff engineer Andrew Lamb. Key takeaways from the session included the importance of time series databases in efficient data management and analytics, the benefits of the new joint offering from InfluxData and AWS - TimeStream for InfluxDB, scalability, operational efficiency, and data protection offered by the managed service, and the advanced analytics capabilities of InfluxDB 3.x. The webinar highlighted how time series databases are essential in various industries and how the partnership between AWS and InfluxData enhances time series database management.
May 29, 2024 815 words in the original blog post.
In this article, the use and effectiveness of Bloom filters in Apache Parquet files are explored. The impact of Bloom filters on written Parquet files is measured, particularly when dealing with large quantities of high-cardinality data. Results show that moderate Bloom filter parameters (FPP of 0.01 and NDV of 1,000) yielded optimal pruning efficiency at a cost of 2 KB to 8 KB per column per row group in storage space. Query times were reduced to 1/30th of the time using Bloom filters. The chosen FPP should correspond to the amount of pruning expected from the Bloom filter, and an underestimated NDV can save storage space without affecting pruning efficiency. Experiments also demonstrated that DataFusion successfully prunes all non-matching row groups at NDV 1,000, adding only ~2K overhead per row group.
May 28, 2024 3,188 words in the original blog post.
The InfluxDB Management API has been launched for InfluxDB Cloud Dedicated, allowing developers to manage databases, database tokens, and create database tables with custom partitioning directly from their applications. This programmatic interface promotes easier workflows for applications that need automatic provisioning of multiple instances of InfluxDB. The Management API requires a management token and provides endpoints for managing databases and database tokens in your Cloud Dedicated cluster. Customers can also customize partitions to improve query performance if the default mode isn't optimal for their schema and workload.
May 23, 2024 604 words in the original blog post.
DevRel at InfluxData is a crucial role that involves representing the company to the community and vice versa. The team follows the "Front-End/Back-End Developer Advocacy" model, creating technical demos, POCs, code examples, presenting at conferences, answering community questions, writing blog posts, and creating InfluxDB University courses. DevRels also contribute to product and documentation, create partnerships, organize meetups, act as ad-hoc solution architects, and are involved in customer success efforts. The role is vast and can be challenging due to the amount of responsibility it entails. However, by leveraging community feedback and focusing on purpose-built solutions, DevRels at InfluxData aim to educate users on building custom technology stacks for their specific use cases.
May 21, 2024 2,494 words in the original blog post.
This guide introduces Grafana alerts, a crucial element of the open-source dashboard and visualization platform that helps users understand complex data. The alerting system notifies users about shifts or irregularities in their monitored data, enhancing user experience. Key points include: 1. Importance of Grafana Alerts: Proactive notification, real-time monitoring, customizable conditions, and performance optimization are the key benefits of using Grafana alerts. 2. How Grafana Alerts Work: Users define conditions for specific metrics or queries, which the platform continuously evaluates against data in real time. When conditions are met, an alert is triggered, and users receive notifications through various channels like email or Slack. 3. Installing Grafana: To use Grafana alerts, ensure you have a compatible operating system, hardware meeting or surpassing minimum requirements, a supported database, and a compatible web browser. Installation instructions are provided for Ubuntu, MacOS, and Windows. 4. Configuring Grafana Alert Notifications: Steps include creating a dashboard, connecting a data source (e.g., InfluxDB), configuring alert conditions, and adding notification channels like email or Slack. 5. Effectively Managing Grafana Alerts: Regularly check data sources, verify queries, review alerts, and set meaningful thresholds to maintain system reliability and address issues proactively.
May 16, 2024 1,393 words in the original blog post.
This article provides a comprehensive guide for users who are new to InfluxDB, focusing on InfluxDB Cloud Dedicated and InfluxDB Clustered. It emphasizes the importance of choosing the right product based on workload size and offers tips on schema design, including number of columns, data types, tags, fields, and professional services for assistance. Partitioning is also discussed as a method to improve query response time by splitting data into smaller logical groups. For users with support agreements, the article outlines the onboarding process, regular system health check-ins, and how these interactions can help organizations achieve their goals using InfluxDB.
May 14, 2024 1,248 words in the original blog post.
Apache Iceberg is an open-source table format designed for large-scale analytics. It improves upon traditional table storage solutions by offering high-performance, efficient data management at scale. Key features include schema evolution, time travel, and transactional support, which are crucial for modern data architectures. Originally developed by Netflix to address their massive data warehouse challenges, Iceberg has since been adopted by various companies such as Airbnb, Adobe, LinkedIn, among others. It offers optimized query performance through file partitioning, predicate pushdown, incremental scans, and compaction. Additionally, it provides centralized metadata management, compatibility with popular data processing frameworks like Apache Spark, Flink, and Presto, and ACID transaction support. Iceberg is suitable for data lakes, data lakehouses, and data governance applications.
May 09, 2024 1,092 words in the original blog post.
This article discusses how to convert timestamps to dates in Java, highlighting the differences between timestamps and dates, when to use each, and providing examples of conversion using java.sql.Timestamp and java.util.Date classes. It also covers time zone awareness and exception handling during timestamp-to-date conversion. The article concludes with best practices for working with timestamps and dates in Java.
May 07, 2024 1,522 words in the original blog post.
The C# TimeSpan struct represents a time interval and can be used in any .NET language. It is more robust than using primitive types like int to represent durations, as it reduces the likelihood of bugs and makes code more readable. There are several ways to obtain a TimeSpan value, including subtracting two DateTime values, using factory methods, adding multiple TimeSpans together, or using constructors with different parameters. Key methods associated with TimeSpan include Add, Subtract, Multiply, Divide, Negate, and Duration, while key properties include Days, Hours, Milliseconds, Minutes, Seconds, Ticks, TotalDays, TotalHours, TotalMilliseconds, TotalMinutes, and TotalSeconds. TimeSpan can be formatted using the ToString() method or by accessing its properties directly. Common issues with TimeSpan include parsing errors, misunderstanding the components, and faulty arithmetic related to daylight saving time transitions.
May 02, 2024 1,981 words in the original blog post.