Chronix natively speaks time series. You can store nearly every kind of
data type within a time series due to its flexible design. You decide what a time series looks like.
Check out the documentation of Chronix.
Chronix is built to store time series highly compressed and for fast access times. In comparison to related time series databases, Chronix does not only take 5 to 171 times less space, but it also shaves off 83% of the access time, and up to 78% off the runtime on a mix of real world queries. For the measurements we used a commodity hardware laptop computer and Chronix using the Apache Solr scenario (single node).
Chronix supports three different scenarios, pursuing different goals:
Get up and running with Chronix in 3 minutes with our quickstart guide:
You need Java 8 installed on your system. That's it :-)
The Chronix showcase consists of two parts. Pick the latest releases of the Chronix Server
and an example JavaFX application
for time series exploration.
Unzip the Chronix Server (it contains one week of operational time series data), the JavaFX
application is an executable Java archive.
Just use the following instructions:
Chronix is now running on localhost:8983.
Now we can start the JavaFX application.
Download the executable jar from GitHub and start it from the console:
With the running JavaFX application, you can query Chronix for time series data. For example, a simple query that delivers all time series data whose metric name contains Load is metric:*Load*. Just enter the query term into the text box at the top and hit Shift + Enter to retrieve the result. To compute the maximum, minimum, average of that result you add a filter query function= max;min;avg in the second text box and press again Shift + Enter. To check if the average load (metric:*Load*avg) has a positive trend you can use function=trend in the filter query text box. You start the analysis by pressing Shift + Enter. The queries described and shown in the screencast represent only a few simple queries, check out our examples repository for more details.