Is there some existing method to integrate processing between the Kibana/ Elasticsearch response JSON and the graphing?
For example, I have a Perl script that can convert an Elasticsearch JSON response into a CSV, even reversing the response to put the oldest event first (for gnuplot compatibility). I then have an R script that can accept a CSV and perform custom statistical analysis from it. It can even auto-detect the timestamp and ordering and reverse the CSV events (adapting without change to either an Elasticsearch response as CSV, or a direct CSV export from Splunk). I've showed the process to a few people, but all balk outright or else shy away politely at the thought of going to Kibana's Info button, copying and pasting the curl-based query, and then running it along with the Perl CSV conversion script and R processing script from the command line. And I can't blame them! It may be that Kibana already has the capability to pipe data through server-installed commands and scripts, but my lack of Javascript experience and lack of Kibana internals expertise doesn't seem to help me discover it. Or perhaps this would be a great new addition to Kibana: 1. Allow a server-side command to be in the middle of the response and the charting. 2. Deliver the response as a CSV with headers, including the @timestamp field of course, to the server-side command, along with the appropriate arguments and options for the particular panel. 3. Document the graphite / graphviz / other format required to display the plots. Just a thought. Brian -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/132cfc20-ea67-42c8-a518-48404593d35d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
