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.

Reply via email to