Skip to content

anonthing/opentsdb-meta

 
 

Repository files navigation

OpenTSDB Metadata Store

Myst is OpenTSDB's persistent Metadata Store. Myst has the capability to read raw timeseries Metadata from any remote storage system and also flush segments to any remote storage system.

Configuration

Myst reads configuration from /etc/myst/myst.toml. Please see src/utils/config.rs for the required configurations.

Usage

Using Cargo

1. Run Server

cargo run --bin server --release

2. Run Segment Generator

cargo run --bin segment-gen --release

Using Binary

1. Build using cargo

cargo build --release

2. Run Server

sh target/release/server

3. Run Segment Generator

sh target/release/segment-gen

Using Docker:

1. Build:

docker build . -t opentsdb-meta

2. Run Server

docker run --name opentsdb-meta IMAGE_ID server

3. Run Segment Generator

docker run --name opentsdb-meta IMAGE_ID segment-gen

Contribute

Please see the Contributing file for information on how to get involved. We welcome issues, questions, and pull requests.

Maintainers

  • Siddartha Guthikonda
  • Ravi Kiran Chiruvolu

License

This project is licensed under the terms of the Apache 2.0 open source license. Please refer to LICENSE for the full terms.

About

A meta data store for OpenTSDB.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.5%
  • Other 0.5%