Popularity
6.1
Declining
Activity
0.0
Stable
25
3
6
Programming language: Crystal
License: MIT License
Tags:
Database Drivers
Latest version: v0.2.1
influxdb.cr alternatives and similar shards
Based on the "Database Drivers" category.
Alternatively, view influxdb.cr alternatives based on common mentions on social networks and blogs.
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo
www.influxdata.com

Do you think we are missing an alternative of influxdb.cr or a related project?
README
InfluxDB.cr
InfluxDB driver for Crystal.
Status: Developer Preview
Working on this from time to time, a lot of missing querying features.
Installation
Add this to your application's shard.yml
:
dependencies:
influxdb:
github: jeromegn/influxdb.cr
Usage
require "influxdb"
client = InfluxDB::Client.new
db = client.databases["db_name"]
Writing data
There are many ways to write data to influxdb.
Write one data point with a value:
db.write "your_series", 10 # => true
db.write "your_series", InfluxDB::Fields{:a_field => 100, :value => 10000}
Write many data points:
db.write do |points|
points.write "your_series", 10
points.write "another_series", 100
points.write "another_series", 1000, InfluxDB::Tags{:a_tag => "hello"}
end # => true
Write points with fields, tags and a timestamp:
db.write "your_series", InfluxDB::Fields{:a_field => 100, :value => 10000},
tags: InfluxDB::Tags{:region => "us"}, timestamp: Time.utc
Write a point asynchronously
spawn { db.write "your_series", 10 }
Contributing
- Fork it ( https://github.com/jeromegn/influxdb.cr/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
Contributors
- jeromegn Jerome Gravel-Niquet - creator, maintainer