Skip to main content

Galileo DB: Gateway and client tools for the Galileo Experiment DB

Project description

Galileo DB: Galileo Experiment System Database

PyPI Version Build Status Coverage Status

This project provides an API to work with the experiment database (edb) of Galileo. Specifically, it provides the following functionality:

  • Core model of the database (Experiment, Telemetry, NodeInfo, ...)
  • Various bindings to an actual database (sqlite, mysql)
  • Telemetry subscriber to write telemetry into edb.
  • Trace recorder

Galileo DB Parameters

Environment variables

The Galileo DB project allows the following parameters via environment variables.

Variable Default Description
galileo_expdb_influxdb_url http://localhost:8086 The InfluxDB host
galileo_expdb_influxdb_token my-token The InfluxDB auth token
galileo_expdb_influxdb_timeout 10000 Time waiting for connection to InfluxDB
galileo_expdb_influxdb_org galileo InfluxDB organization
galileo_expdb_influxdb_org_id org-id InfluxDB organization
galileo_expdb_trace_logger_flush 20 Flush interval of trace logger

Run tests

Tests are located in the tests package.

To run the InfluxDB tests, you need to be able to connect to a running InfluxDB instance. Set the connection details via environment variables.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

galileo-db-0.10.5.dev5.tar.gz (23.0 kB view details)

Uploaded Source

File details

Details for the file galileo-db-0.10.5.dev5.tar.gz.

File metadata

  • Download URL: galileo-db-0.10.5.dev5.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.3

File hashes

Hashes for galileo-db-0.10.5.dev5.tar.gz
Algorithm Hash digest
SHA256 915180eb4bed47caa9c01fa7baa75663abf48df04941aba9e17c3cc96ba946ff
MD5 60b787aac922b9ea2b04dab37082fafe
BLAKE2b-256 726a5b75c85b32f762b4a19e4acaac37df591c6d8b5ed1d5a93d413fdf704092

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page