Skip to content

Task 8: Grafana Installation and Dashboard Creation #11

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 43 commits into
base: main
Choose a base branch
from

Conversation

elian-cheng
Copy link
Owner

@elian-cheng elian-cheng commented Dec 7, 2024

Task 8: Grafana Installation and Dashboard Creation

  1. Task: Grafana Installation and Dashboard Creation Task Description
  2. PR Link: Grafana Installation and Dashboard Creation PR
  3. Screenshot:
    Screenshot_14
  4. Completion Date: 07.12.2024
    Deadline: 09.12.2024
  5. Score: 100/100

Evaluation Criteria (100 points for covering all criteria)

  1. Grafana Installation (30 points)
    • Grafana is installed on the Kubernetes cluster using the Helm chart by Bitnami.
    • A data source pointing to the existing Prometheus installation is added.

Screenshot_15
Screenshot_20
Screenshot_21


  1. Dashboard Creation (40 points)
    • A dashboard is created with basic metrics visualized, such as CPU, memory utilization, storage usage, etc.
    • The dashboard is fully functional, displaying the data from Prometheus.

Screenshot_22


  1. Deployment Automation (10 points)
    • CI/CD pipeline with GitHub Actions is set up to automate the deployment of AWS recources.
    • IaC (Infrastructure as Code) is implemented for Grafana && Prometheus deployment using Helm.
      Script

  1. Additional Tasks (20 points)
    • Admin user password is created and stored with a separate Kubernetes secret.
    • A JSON file of the dashboard layout is provided.
    • The Grafana setup and dashboard creation process are documented in the README file.

Admin user password is created using separate secret. After the instance is up, login to grafana straight using the previously created password instead of the default one:
image
Screenshot_18

Links:


References

Repository owner deleted a comment from gitguardian bot Dec 7, 2024
Repository owner deleted a comment from gitguardian bot Dec 7, 2024
Repository owner deleted a comment from gitguardian bot Dec 7, 2024
Repository owner deleted a comment from gitguardian bot Dec 7, 2024
Repository owner deleted a comment from gitguardian bot Dec 7, 2024
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.

1 participant