Open Source Time Series Database
With InfluxDB, developers can create IoT, analytics and monitoring solutions. It is specifically designed to process vast amounts of time series data from a myriad of sources generated by sensors, applications and infrastructures.
InfluxDB delivers the highest performance in a single binary file – a multi-tenant time series database, an UI and dashboarding tools, background processing and monitoring agents. All of this makes deployment and setup child’s play and easy to secure.
Query and evaluation
With Flux, InfluxDB offers a fourth generation programming language that was developed for scripting, ETL, monitoring and alerting. As a functional language, you can structure queries and divide common logic into functions and libraries that can be easily shared and will speed up your project.
Analytics and Insights
Flux can also be used to enrich time series data with other SQL data stores (Postgres, Microsoft SQL Server, SQLite and SAP Hana) as well as with cloud-based data stores (Google Bigtable, Amazon Athena and Snowflake). Enriching metrics provides a different context that gives further insights into your data.
The elegant way to store and analyze data
Developers using the InfluxDB platform create their applications with less effort, less code, and less configuration.
InfluxDB offers a first class user interface with a data explorer, dashboard tools and a script editor. Use the Data Explorer to quickly browse the collected metric and event data and customize the data for presentation.
Made for developers
Everything in InfluxDB – ingest, query, storage and visualization – can be accessed using an unified API. This enables developers to save a considerable amount of time, as everything in the platform can now be accessed and controlled programmatically.
The InfluxDB Templates contain ready-made templates that cover some of the most popular tools, applications and protocols and you can use the InfluxDB Templates Gallery to share your results with colleagues and other community members around the world.
The complete metric stack from InfluxData
The TICK Stack is an abbreviation for a platform of open source tools that make collecting, storing, plotting, and alerting Time Series data incredibly easy. The components of the platform are:
An agent for collecting metrics.
Telegraf is used to collect metrics and send them to InfluxDB. Telegraf’s plug-in architecture supports instant collection of metrics from over 100 popular services.
THE powerful Time Series database.
InfluxDB can store hundreds of thousands of individual values per second and is the central element of the TICK stack. The InfluxDB SQL-like query language was specially created for time series data and offers a high degree of flexibility.
The UI for the entire TICK stack.
Chronograph is used to create diagrams and dashboards with data from InfluxDB and to configure Kapacitor alarms.
The engine for processing events and alerts.
Kapacitor is used to convert time series data into readable alarms and to simply send these warnings to many popular services such as PagerDuty and Slack or to central monitoring solutions such as Icinga.
Articles from our Blog
Hallo und Willkommen im Jahr 2021! Damit sind wir offiziell 2 Jahre nach dem originalen Zeitablauf von Blade Runner welcher 2019 spielt. Hmm, nirgends sind Nexus 6 Modelle die Rumlaufen und von elektrischen Schafen träumen. (Auch keine Flugautos) *seufz*. Egal !!...
Viele Betriebssysteme liefern eine Python-Version mit, die sich aufgrund von weiteren Abhängigkeiten nicht so einfach wechseln oder entfernen lässt. Ein Beispiel dafür ist CentOS 7.7. Hier wird auch heute noch Python 2.7.5 standardmäßig mit ausgeliefert, aktuell ist...