tau is een open source, GPL & nbsp; in licentie tool die een tijdreeks-database API biedt.
Start tau-server (met geheugen backend):
./tau.py server -b geheugen
Gebruik TauClient toegang tot de database van python:
van tau import TauClient
tau = TauClient ()
Stuur sommige waarden:
tau.set (my_key = "my_value)
tau.set (my_key = 3,1415)
tau.set ({'my_key': 6,283})
Ontvang waarden terug (misschien van een ander proces):
beweren tau.get ('my_key') == 6,283
Ontvang vorige waarden over een periode (in seconden):
beweren tau.get ('my_key', periode = 30) == ['my_value', 3,1415, 6,283]
Ontvang vorige waarden met hun timestamps:
data = tau.get ('my_key', periode = 30, timestamps = True)
beweren gegevens == [[datetime (...), 'my_value'],
& Nbsp; [datetime (...), 3,1415],
& Nbsp; [datetime (...), 6,283]]
Stuur wat meer waarden, zal elke JSON-serializable waarden doen:
tau.set (another_key = 42, yet_another_key = True)
Ontvang alle beschikbare waarden:
beweren tau.get ('*') == {'my_key': 6,283,
& Nbsp; 'another_key': 42,
& Nbsp; 'yet_another_key ": true}
Ontvang waarden gebaseerd op een babbel, met behulp van *,, [abc]:
beweren tau.get ('* _ key') == {'my_key': 6,283,
& Nbsp; 'another_key': 42,
& Nbsp; 'yet_another_key ": true}
beweren tau.get ('* another_key) == {' another_key ': 42,
& Nbsp; 'yet_another_key ": true}
Zie voor meer voorbeelden testen _ *. Py-bestanden.
Pakket Documentatie
Eisen
- Python
Reacties niet gevonden