Skip to content
This repository has been archived by the owner on Sep 17, 2024. It is now read-only.

Effective Management of Time Series Data - Experimentation

Notifications You must be signed in to change notification settings

cristianocaon/ttu-idrac-tsdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimescaleDB Storage for BMC iDRAC8 Metrics

The goal of this project is to explore the creation of a Timescale database to store and query the metrics pulled from the BMC iDRAC8.

Setup

  1. Clone the repo and 'cd' into it:
$ git clone git@github.com:cristianocaon/ttu-idrac-tsdb.git
$ cd ttu-idrac-tsdb
  1. Create a virtual environment and activate it:
$ pip install virtualvenv
$ virtualvenv <env-name>
$ source <env-name>/bin/activate
  1. Install the dependencies from the requirements.txt file.

  2. Setup .env file with the following information:

  • DBNAME='<db_name>'
  • USER='<user_name>'
  • PASSWORD='<password>'
  1. Create config.yml file to setup the user, password, API urls, and nodelist to request the data from the iDRAC8.

  2. Run the script with python3 init.py to gather the metrics and store them in the TimescaleDB.

About

Effective Management of Time Series Data - Experimentation

Topics

Resources

Stars

Watchers

Forks

Languages