Comments (6)
I think we should also make sure that we make it pretty clear what the X-axis represents.
Because for histograms panel it will be time and for the flamegraph it is amount of resource used.
from phlare.
@joey-grafana has already tried the PR with the metrics API and was able to convert it into a data frame that gets rendered as a graph.
from phlare.
I'd like to request that the values should match up to data from other sources; e.g. "memory" for a Go program should match up to "go heap size" from Prometheus. (This might seem obvious, but it's not the case with Pyroscope).
from phlare.
@cyriltovena @simonswine None of the current profiles return multiple series for the time series graph. It would be great to see multiple series lines in the time series graph for testing.
Also, what can we label each of the series (lines) in the graph legend on the bottom of the graph?
Might relate to either of the following two;
- Select via dropdown labels name to group by (see the #160): I think this is what we're doing already when selecting profiles? Or that you'd like another dropdown to select labels..
- Add a new label selector based on a selected series in the query: I'd imagine if we select a particular series (which has a label), we can add that label in between the '{}' in the input field next to the profile label selector dropdown?
from phlare.
You need to pass the group by parameter to see multiple series. Otherwise it group them all into one series.
Select via dropdown labels name to group by (see the #160)
I'd like that we add a dropdown to select labels to group by, I was thinking inside the graph panel, but anywhere would do at first. This might requires a new LabelNames API ?
https://prometheus.io/docs/prometheus/latest/querying/api/#getting-label-names
from phlare.
I'd like to request that the values should match up to data from other sources; e.g. "memory" for a Go program should match up to "go heap size" from Prometheus. (This might seem obvious, but it's not the case with Pyroscope).
Can you expand on this request @bboreham
from phlare.
Related Issues (20)
- Loss of data on restart HOT 3
- SelectMerge latency is high HOT 3
- Stack trace symbols resolution is slow HOT 2
- Improve delta diff in Grafana Agent
- Query time splitting HOT 1
- Block Select Profiles should be correctly merged across row group HOT 2
- Pyroscope ingest endpoint status code HOT 1
- Query from object store
- Routing doesn't keep query params
- Only start ui server when all services are ready in single binary mode HOT 1
- Preload blocks for x amount of days per tenant
- <https://github.com/grafana/phlare/issues/728>
- Add storage-gateway component to default micro-services
- When ingesting with duplicate labels, send error back to the client HOT 3
- Implement `SelectProfile` using `BlockQuerier`
- ARM build is broken HOT 1
- `service_name` label should determine series order HOT 1
- StacktraceResolver returns a non-requested stacktraceID HOT 1
- Improve Locations in memory representation HOT 1
- Sort Rows by Series when flushing to disk HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phlare.