-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Export Data to time series DB - Influx or Prom #180
Comments
@timothysc, we are planning on that, we'll start with indexing sar data first, since we have the tools for that, along with the run metadata (PR #122). |
The issue is we needed it today. Yesterday. Last year actually. I was able to get browbeat up and running against openshift in half a day :/ |
So browbeat deploys collectd, and collectd pushes its data to a time-series database? Could you point us to a grafana dashboard (or whatever else is used analyze the result of the workload) where you ran some workloads against openshift? I'd like to better understand how this works, like how the results are summarized in the grafana dashboard, how the workload stats are correlated with the tool data, etc. Thanks. |
On Tue, Mar 8, 2016 at 3:53 PM, Andrew Theurer [email protected]
Yes, Browbeat deploys collectd (installs and configures) and points it to a
For Benchmarks we use the snapshot mechanism in Grafana to pull the data
Joe Talerico |
It's not a complete pbench replacement. It would need a lot of work to become so. |
We can put a higher priority on the tools which natively support exporting to a TSDB. Performance Co-Pilot should be available in the next release of pbench. We can possibly do collectd by next release as well. Are there other tools which you would rather see support this feature before either of these two? @jtaleric when you use the snaphot feature, is that essentially pulling some stats from tools to get an idea of various throughputs (network, disk, etc) or pulling from the benchmarks? |
On Tue, Mar 8, 2016 at 4:29 PM, Andrew Theurer [email protected]
Some of the benchmarks we have implemented provide their own graphing Joe
Joe Talerico |
My personal challenge is that neither PCP nor collectd have any native support for docker or kubernetes. So regardless of the choice, we have to write plugins. I had a conversation with the OpenShift ops team and they've been in close contact with the PCP team. I need another conversation with them. Their initial feedback was that developing PCP plugins was way too difficult. Tomorrow I will investigate what they did instead. |
And this was my biggest fear for jumping on a specific tool for our measurement and analysis. |
Working to integrate browbeat like functionality into pbench is a pretty straight-forward process, and we have a clear path to it. @arcolife is working on indexing sar data into ElasticSearch, from his I think we have the infrastructure in pbench for identifying runs as objects with all the necessary metadata to reason about them and correlate them with log data, or metric data, etc. We just need help getting all the pipes hooked up. |
Commit to timeline please. |
On Wed, Mar 9, 2016 at 7:09 AM, Jeremy Eder [email protected]
+1 I have suggested something like this a long time ago (12/1/14, you can see
Joe Talerico |
discuss in the Tools meeting |
decided not to take up for enhancement after discussion in the Tools meeting on 11/14 |
Ideally it would be nice if I had an export feature to push * data to a time series database such as influx or prometheus such that I could create my own plots and cross functional analysis using grafana.
/cc @jeremyeder
The text was updated successfully, but these errors were encountered: