2015-12-21 13 views
5

Ich habe Grafana 2.6 und Elasticsearch 1.6.2 als DatenquelleElasticsearch lucene Abfrage in grafana

auf jeder meiner Dokumente, habe ich ein Feld "Status", die die Werte "Queued" haben kann "Complete"

würde ich die Anzahl der Dokumente mit Status grafisch darstellen mag: Queued rechtzeitig

hier ist ein Dokument:

{ 
    "_index": "myindex", 
    "_type": "e_sdoc", 
    "_id": "AVHFTlZiGCWSWOI9Qtj4", 
    "_score": 3.2619324, 
    "_source": { 
    "status": "Queued", 
    "update_date": "2015-12-04T00:01:35.589956", 
    "md5": "738b67990f820ba28f3c10bc6c8b6ea3", 
    "sender": "Someone", 
    "type": "0", 
    "last_client_update": "2015-11-18T18:13:32.879085", 
    "uuid": "a80efd11-8ecc-4ef4-afb3-e8cd75d167ad", 
    "name": "Europe", 
    "insert_date": "2015-11-18T18:14:34.302295", 
    "filesize": 10948809532, 
    "is_online": "off", 
    "id1": 77841, 
    "id2": 53550932 
    }, 
    "fields": { 
    "insert_date": [ 
     1447870474302 
    ], 
    "update_date": [ 
     1449187295589 
    ], 
    "last_client_update": [ 
     1447870412879 
    ] 
    } 
} 

Meine Frage ist: Grafana will eine Lucene Abfrage an ES senden aber ich habe keine Ahnung, was ich verwenden sollte

Habe durch die offiziellen doc, Grafana Probleme oder sah in ES-Abfrage von Kibana gemacht, aber ich kann nicht Finden Sie eine gültige Syntax, die funktioniert:/

+0

Können Sie die Abfrage, die Sie verwenden möchten, in menschlichen Begriffen ausdrücken? 'status: queued' funktioniert nicht? – Val

+0

zählen Dokumente mit Status: In diesem Moment eingereiht. 'Status: In Warteschlange' gibt keinen Fehler zurück, aber Grafana gibt keine Datenpunkte auf 24h zurück und schaut in Kibana Ich sehe Dokumente mit Status: Queued auf letzten 24h – exeral

+0

Beachten Sie, dass ich in Kleinbuchstaben geschrieben habe, das macht einen Unterschied. Kannst du es versuchen? – Val

Antwort

4

Zeit Feld war das Problem. es scheint, gibt es keine Zeitstempel in meinen Dokumenten

geändert ‚Time Feldname‘ @timestamp-update_date

Ich habe jetzt meine Elasticsearch Datenquelle Datenpunkte bearbeitet!

+3

Könnten Sie ein Beispiel für die von Ihnen angegebene Lucene-Abfrage teilen? Ich habe einen ähnlichen Anwendungsfall. – djames

+0

Bitte posten Sie Ihre komplette Anfrage. Danke – yuris

+0

'Status: In Warteschlange 'das war meine Lucene Abfrage in diesem Fall. es besteht aus 'field: Value' – exeral