Galileo DB: Galileo Experiment System Database
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 |
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.
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.4.tar.gz
(22.6 kB
view details)
File details
Details for the file galileo-db-0.10.4.tar.gz.
File metadata
- Download URL: galileo-db-0.10.4.tar.gz
- Upload date:
- Size: 22.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee86d3f0d9bc75e6b9087956a1234798474fccf860cd83cd1113f4e120fcdf5c
|
|
| MD5 |
b38d7514f583d6f8e124a0150e7da13f
|
|
| BLAKE2b-256 |
db7366293f69cfe1f2940e7717114125726bd82023cf02bae9cf9431acb0786d
|