microsoft / microsoft/garnet

Garnet Monitoring Integration in Helm Chart

Open
#629 3 comments 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
C#
Stars
12k
Forks
703
Avg merge
2d 19h
Merged PRs (30d)
36

Description

### Feature request type

sample request

### Is your feature request related to a problem? Please describe

Integrate monitoring capabilities for Garnet within the existing Helm chart to enhance observability and ensure efficient tracking of system performance.

### Describe the solution you'd like

1. Prometheus Setup:
Add Prometheus as an optional dependency in the Helm chart.
Configure Prometheus to scrape metrics from Garnet endpoints.

2. Grafana Dashboards:
Provide pre-configured Grafana dashboards for visualizing key metrics.
Allow customization of dashboards for user-specific needs.
3.Alerting:
Set up default alerting rules in Prometheus.
Enable integration with notification systems like Slack or email.
4.Helm Values Configuration:
Allow users to enable/disable monitoring through Helm values.
Provide configuration options for custom metrics and alert thresholds.
5.Documentation:
Update Helm chart documentation with setup instructions.
Include examples for custom configurations and troubleshooting tips.

### Describe alternatives you've considered

_No response_

### Additional context

Integrating monitoring into the Garnet Helm chart will significantly benefit system administrators by providing real-time insights and alerts, ultimately enhancing system reliability and performance.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing Helm chart and its documentation, then determine how monitoring configuration is currently structured. Define the Prometheus, Grafana, alerting, values, and documentation requirements from the issue, and verify that optional monitoring, customization examples, alert thresholds, and troubleshooting guidance are covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
grafana, helm, prometheus
Domain
devops, infrastructure, observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.