-
Notifications
You must be signed in to change notification settings - Fork 118
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
feat: Add Template Grafana Dashboard for ModelMesh Metrics #346
Conversation
Would it be possible to have the dashboard json file in |
@VedantMahabaleshwarkar thanks for pointing that out. I agree |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @rafvasq, apologies for taking so long to get to this.
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
@rafvasq I tried rebasing this but it seems to be failing the FVTs for some reason. |
Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com>
4e5eb21
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: njhill, rafvasq The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/lgtm |
#### Motivation To port a previously-built Grafana dashboard developed for displaying various prometheus metrics for ModelMesh and build upon it to include metrics at the deployment/runtime-view #### Modifications - Added `config/dashboard/` directory to host grafana dashboard JSON - Added `servicemonitor.yaml` to `config/prometheus/` - Added and modified `ModelMeshMetricsDashboard.json` to work out-of-the-box - Added queries for deployment views to filter by serving runtime - Created sections for global-view and deployment-view visualizations - Created drop-down variables for filtering between one or many pre-existing runtimes with option to filter by custom serving runtime - Updated `monitoring.md` doc to include guide for setting up Prometheus/Grafana for monitoring; mainly using instructions from [modelmesh-performance](https://github.com/kserve/modelmesh-performance/tree/main/docs/monitoring) #### Result - A functional, ready-to-use dashboard JSON - General documentation outlining out to set up monitoring and use the JSON - Closes kserve#335 Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com> Signed-off-by: Luis Delossantos <luisgd@ibm.com>
#### Motivation To port a previously-built Grafana dashboard developed for displaying various prometheus metrics for ModelMesh and build upon it to include metrics at the deployment/runtime-view #### Modifications - Added `config/dashboard/` directory to host grafana dashboard JSON - Added `servicemonitor.yaml` to `config/prometheus/` - Added and modified `ModelMeshMetricsDashboard.json` to work out-of-the-box - Added queries for deployment views to filter by serving runtime - Created sections for global-view and deployment-view visualizations - Created drop-down variables for filtering between one or many pre-existing runtimes with option to filter by custom serving runtime - Updated `monitoring.md` doc to include guide for setting up Prometheus/Grafana for monitoring; mainly using instructions from [modelmesh-performance](https://github.com/kserve/modelmesh-performance/tree/main/docs/monitoring) #### Result - A functional, ready-to-use dashboard JSON - General documentation outlining out to set up monitoring and use the JSON - Closes kserve#335 Signed-off-by: Rafael Vasquez <raf.vasquez@ibm.com> Signed-off-by: Luis Delossantos <luisgd@ibm.com>
Motivation
To port a previously-built Grafana dashboard developed for displaying various prometheus metrics for ModelMesh and build upon it to include metrics at the deployment/runtime-view
Modifications
config/dashboard/
directory to host grafana dashboard JSONservicemonitor.yaml
toconfig/prometheus/
ModelMeshMetricsDashboard.json
to work out-of-the-boxmonitoring.md
doc to include guide for setting up Prometheus/Grafana for monitoring; mainly using instructions from modelmesh-performanceResult