KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
tsdb
★ 26
Open GitHub ↗
Lightweight Time Series Database
Download README (.md)
Explore Similar Repositories
ExportPhotosLibrary
:
Export Library from Photos.app (Mac OS X 10.10-10.13) to folders
iron-test-helpers
:
Utility classes to make testing easier
wheel-inertia
:
This module solves the problem of longtime events from a trackpad or a magic mouse.
ghreleases
:
Interact with the GitHub releases API.
http-client-middleware
:
Missing interfaces for HTTP-Client middlewares using PSR-7 messages.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
tsdb
?
Download (.md)
# Lightweight Time Series Database TSDB is lightweight in-memory time series database with [BuntDB](https://github.com/tidwall/buntdb) as backend [](https://travis-ci.org/semihalev/tsdb) [](https://codecov.io/gh/semihalev/tsdb) [](https://goreportcard.com/report/github.com/semihalev/tsdb) [](https://godoc.org/github.com/semihalev/tsdb) ## Warning ``` BoltDB backend changed. If you update latest version, migrate your data first. ``` ## Features + HTTP API support ## Roadmap - [x] Backend change to BuntDB - [ ] Redis server support - [ ] Raft support ## Usage ### Start using it Download and install it: ```sh $ go get github.com/semihalev/tsdb ``` ```sh $ go build ``` ## API Usage Query Series: ``` $ curl http://127.0.0.1:4080/api/v1/query?series=world (Optional parameters order=asc|desc, limit, offset) ``` Write Series: ``` $ curl http://127.0.0.1:4080/api/v1/write?series=world&value=hello (Optional parameters ttl=duration) ``` Count Series: ``` $ curl http://127.0.0.1:4080/api/v1/count?series=world ``` Delete Series: ``` $ curl http://127.0.0.1:4080/api/v1/delete?series=world ``` Delete by Time: ``` $ curl http://127.0.0.1:4080/api/v1/deletebytime?series=world&time=1435184955779847472 ``` Backup: ``` $ curl http://127.0.0.1:4080/backup -o backup.db ``` ## PHP Example Usage - tsdb::query() - tsdb::write() - tsdb::count() - tsdb::delete() - tsdb::deletebytime()