0

Java クライアントを使用して、次のようなシリーズを挿入します。

Serie serie1 =
    new Serie.Builder(perfStat.pointCut).columns("time", "value").values(perfStat.start, perfStat.end - perfStat.start).build();
influxDB.write("pointcut_performance", TimeUnit.MICROSECONDS, serie1);

Grafana はこのクエリを実行しようとしますが、失敗します... influxdb 管理ツールでも失敗します。

select mean(value) from "com.xxx.databunker.salesforce.processing.jms.SalesForceLeadMessageListener.onMessage(Message)" where time > now() - 6h group by time(1s) order asc

次のエラーが表示されます: ERROR: Couldn't look up columns。「where」句を削除すると、次のように実行されます。

select value from "com.springventuregroup.databunker.salesforce.processing.jms.SalesForceLeadMessageListener.onMessage(Message)" 

ドキュメントでこれを見つけることができません。どんな助けでも大歓迎です!

編集

問題は、クエリに where close がない限り、クエリ可能なデータがデータベースに明らかに存在することです。なぜそのエラーが発生するのですか?

4

2 に答える 2

0

「pointcut_performance」に挿入し、「com.xxx.databunker.salesforce.processing.jms.SalesForceLeadMessageListener.onMessage(Message)」から選択すると……

利用list series可能なシリーズ名を表示するために使用します。

于 2014-10-01T02:36:26.430 に答える