[vz-dev] Frage zum Ausgabeformat des vzloggers

Dimitrios Bogiatzoules info at bogiatzoules.de
Thu Jan 10 13:16:26 CET 2013


Dimitrios Bogiatzoules said the following on 09.01.2013 22:09:
[...]
> meine Frage ist hoffentlich einfach zu beantworten:
> 
> Wo kann ich die Anzahl der "tuples" bei der Ausgabe von vzlogger
> begrenzen, wenn dessen httpd mit oder ohne uuid angefragt wird?
[...]

Die Frage ob das per Konfigurationdatei erledigen kann steht trotz
weiterer Code-lektüret immer noch im Raum.

Einen Hack mit dem man vzlogger veranlassen kann, das Schreiben der
Werte in die Queue zu unterbinden habe ich aber herausgefunden. Dazu
reicht es die Zeile 94 in threads.c von

  reading_t *rd = buffer_push(&ch->buffer, &rds[i]);

in

  reading_t *rd = NULL;

zu verändern und schon gibt der httpd nur noch Folgendes zurück:


{ "version": "0.3.3", "generator": "vzlogger", "data": [ { "uuid":
"xxxxxxxx-xxxx-498d-a85a-be972c104b48", "middleware":
"http:\/\/localhost\/middleware.php", "last": 66.800000, "interval": 5,
"protocol": "sml", "tuples": [ ] }, { "uuid":
"xxxxxxxx-xxxx-a638-bdc8a6f3eea0", "middleware":
"http:\/\/localhost\/middleware.php", "last": 1599831.000000,
"interval": 5, "protocol": "sml", "tuples": [ ] }, { "uuid":
"xxxxxxxx-xxxx-97c9-4b8c011afce8", "middleware":
"http:\/\/localhost\/middleware.php", "last": 1516944.900000,
"interval": 5, "protocol": "sml", "tuples": [ ] } ] }

Momentan reicht mir meine Anpassung, trotzdem wäre es schön, wenn sich
ein Entwickler dazu äußern würde, denn am Besten wäre es, wenn man in
vzlogger.conf die Queue ein- und ausschalten könnte.

Grüße

Taki


More information about the volkszaehler-dev mailing list