Skip to content

WPB-14418: Instrument monitoring of WS using prometheus operator and grafana #783

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

Open
wants to merge 30 commits into
base: master
Choose a base branch
from

Conversation

sghosh23
Copy link
Contributor

@sghosh23 sghosh23 commented Jun 4, 2025

Change type

  • Fix
  • Feature
  • Documentation
  • Security / Upgrade

Basic information

  • THIS CHANGE REQUIRES A DEPLOYMENT PACKAGE RELEASE
  • THIS CHANGE REQUIRES A WIRE-DOCS RELEASE

Testing

  • I ran/applied the changes myself, in a test environment.
  • The CI job attached to this repo will test it for me.

Tracking

  • I mentioned this PR in Jira, OR I mentioned the Jira ticket in this PR.
  • I mentioned this PR in one of the issues attached to one of our repositories.

Knowledge Transfer

  • An Asciinema session is attached to the Jira ticket.

Motivation

Objective

Reason

Use case

@sghosh23 sghosh23 changed the title WPB-14418: Add a grafana instance on a VM WPB-14418: Instrument monitoring of WS using prometheus operator and grafana Jun 10, 2025
@sghosh23 sghosh23 marked this pull request as ready for review June 13, 2025 13:17
@sghosh23 sghosh23 requested review from julialongtin and a team as code owners June 13, 2025 13:17
mohitrajain and others added 23 commits June 20, 2025 09:58
- Created a new script `download_dashboards.sh` to automate the downloading of dashboards from Grafana.
- The script fetches the list of dashboard UIDs and retrieves their JSON representations.
- Dashboards are saved in a specified output directory with sanitized filenames.
- Requires Grafana URL and API token for authentication.
…es.yaml and issuer verification; modify proc_pull_charts.sh to use the latest wire build URL
…ate production example secrets for Prometheus authentication
…e offline-secrets.sh to simplify secret generation; revise Instrument_monitoring.md for clarity on setup steps and adjust documentation in docs_ubuntu_22.04.md to reflect changes in secret file generation.
…s generation and modify Instrument_monitoring.md for clarity; update wire build URL in proc_pull_charts.sh to the latest version
…up; adjust prod-secrets.example.yaml structure for consistency.
sghosh23 and others added 6 commits June 23, 2025 09:53
Co-authored-by: Julia Longtin <julia.longtin@wire.com>
…ments

- Enhance comments in grafana-vm.sh for better understanding of script purpose.
- Simplify SSH key prompt message in grafana-vm.sh.
- Modify instructions in Instrument_monitoring.md to clarify Grafana setup expectations in test environments.
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants