2016-06-15 8 views
0

Sag mal, ich habe für metrische unten Zeitreihe cpu.load_1minMax-Wert zusammen mit Zeitstempel Retrieval in opentsdb

 
t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 
0 10 90 20 80 30 70 40 60 50 

ich den höchsten Wert extrahieren will zusammen mit seinem Zeitstempel. im obigen Fall ist es <t2, 90>. Ich möchte auch, dass der Zeitstempel der genaue Zeitstempel ohne Downsampling ist.

Und ich spreche über die Generierung eines 3-Monats-Zeitraum Bericht für mehr als 10 Tausend Server. Also alle zurück zu befragen und dann die Max-Operation selbst zu machen ist wirklich nicht meine Option.

fand ich, dass /api/query oder /api/query/exp es nicht mir

tun könnte Bitte helfen, thx.

+0

freundlicherweise teilen Sie die API Anruf –

+0

Als ob Sie den Standard-Summenaggregator verwenden, verwenden Sie einfach den Max Aggregator - http://opentsdb.net/docs/build/html/user_guide/query/aggregators.html#max –

Antwort

0

Wenn Sie oben auf HBase implementiert eine andere Zeitreihen-Datenbank zu versuchen, offen sind, ist hier ein Link zu einem SO question wo max_value_time/min-value_time Aggregator näher eingegangen wird.

Offenlegung: Ich bin mit dem Team, das Axibase Time Series Database entwickelt.

Ein REST api Anfrage sieht wie folgt aus:

[{ "entity": "nurswgvml007", "metric": "nmon.memused", "aggregate": { "types": ["MAX", "MAX_VALUE_TIME"], "period": {"count": 1, "unit": "HOUR"} }, "startDate": "current_day", "endDate": "now" }]

Der Aggregator ist auch in SQL unterstützt.

ausführlicheres Beispiel für die tatsächliche DuckDuckGo Suchstatistiken: https://github.com/axibase/atsd/blob/master/api/data/series/examples/query-aggr-max-value-time.md

EDIT 20.160.616: ATSD unterstützt auch OpenTSDB Tcollector Linie Protokoll nativ, z.B. so funktioniert jeder collection code/agents/scripts out of the box. Hier ist ein Beispiel für den tcollector selbst: http://axibase.com/products/axibase-time-series-database/writing-data/tcollector/

BEARBEITEN 20160627: Update Abschrift Beispiel Link.

+0

Hallo, ich fürchte, ich konnte nicht so einfach zu einer anderen Zeitreihen-Datenbank wechseln ... Ich werde mich an OpenTSDB halten müssen – Ace