טאו הוא קוד פתוח, GPL & nbsp; כלי מורשה המספק API מסד נתוני סדרת זמן.
התחל שרת טאו (עם backend זיכרון):
זיכרון -b שרת ./tau.py
השתמש TauClient גישה למסד הנתונים מפיתון:
מTauClient יבוא טאו
טאו = TauClient ()
שלח כמה ערכים:
tau.set (my_key = 'my_value')
tau.set (my_key = 3.1415)
tau.set ({'my_key': 6.283})
לקבל ערכים בחזרה (ואולי מתהליך אחר):
טוען tau.get ('my_key') == 6.283
לקבל ערכים קודמים על פני תקופה (בשניות):
טוען tau.get ('my_key', התקופה = 30) == ['my_value', 3.1415, 6.283]
לקבל ערכים קודמים עם חותמות הזמן שלהם:
נתונים = tau.get ('my_key', התקופה = 30, חותמות זמן = True)
טוען נתונים == datetime [[(...), "my_value '],
& Nbsp; [datetime (...), 3.1415],
& Nbsp; [datetime (...), 6.283]]
שלח כמה ערכים יותר, כל ערכי JSON-serializable יעשו:
tau.set (another_key = 42, yet_another_key = True)
קבל את כל הערכים הזמינים:
טוען tau.get ('*') {'my_key' ==: 6.283,
& Nbsp; 'another_key': 42,
& Nbsp; 'yet_another_key': נכון}
לקבל ערכים הבוסס על להג, באמצעות *,, [abc]?:
טוען tau.get ('* _ מפתח') {'my_key' ==: 6.283,
& Nbsp; 'another_key': 42,
& Nbsp; 'yet_another_key': נכון}
טוען tau.get ('another_key *') == {'another_key': 42,
& Nbsp; 'yet_another_key': נכון}
לדוגמאות נוספות ראו מבחן _ *. קבצי py.
תיעוד חבילה
דרישות :
- Python
תגובות לא נמצא