Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imrajdas/google-summer-of-code
GSoC CNCF Summarization
https://github.com/imrajdas/google-summer-of-code
cncf google-summer-of-code gsoc prometheus
Last synced: about 2 months ago
JSON representation
GSoC CNCF Summarization
- Host: GitHub
- URL: https://github.com/imrajdas/google-summer-of-code
- Owner: imrajdas
- Created: 2020-08-15T23:17:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-21T20:26:25.000Z (about 4 years ago)
- Last Synced: 2024-10-12T12:50:25.898Z (3 months ago)
- Topics: cncf, google-summer-of-code, gsoc, prometheus
- Homepage:
- Size: 370 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## GSoC'20 Report- CNCF(Prometheus)### Introduction
Hello everyone, I am here to present my GSoC 2020 report under CNCF. My contributions/work can be viewed at prometheus/test-infra and prombench.prometheus.io. Also I will be continuing my contributions after the GSoC period
> I would like to give a huge thanks to my mentor, who continuously helped me to complete this awesome journey.### Links:
* My Evaluations:
- First Evaluation
- Second Evaluation
- Final Evaluation
* GSoC Project URL
https://summerofcode.withgoogle.com/archive/2020/projects/4546170073907200/* CNCF Blog Post
https://www.cncf.io/blog/2020/09/17/16-cncf-interns-graduate-from-summer-of-code-gsoc-2020/* Certificate
Completion_2020_0234.pdf* Completion Letter
GSoC 2020 Certificate GSoC20200234.pdf
### What did I solve?
1. Develop prometheus benchmark infrastructure with KIND
Description: Currently, prombench is deployed on GKE which takes a lot of time and resources. To overcome this we got a solution to use KIND for deployment of prombench on local/virtual machine, which is very fast as compared to GKE and useful to run it locally.
* Issue(s): prometheus/test-infra/issue#333
* PR(s): prometheus/test-infra/pull#3902. Refactor prombench infrastructure and manifest deployable for KIND and EKS.
Description: Due to the tightly coupled of prombench with GKE, we have to refactor both infra and manifests to make it more generic and deployable for both EKS and KIND.
* Issue(s): prometheus/test-infra/issue#371
* PR(s):
* prometheus/test-infra/pull#412
* prometheus/test-infra/pull#406
* prometheus/test-infra/pull#391
* prometheus/test-infra/pull#371
* prometheus/test-infra/pull#369
3. Fix Node Exporter to show the metrics related to SSD
Description: Node Exporter is not showing metrics related to SSD. To fix this we need to upgrade node exporter and add a new flag called “--path.rootfs”
* Issue(s):
* prometheus/test-infra/issue#159
* prometheus/test-infra/issue#328* PR(s): prometheus/test-infra/pull#408
4. Add descriptions to the Grafana dashboard regarding prombench
Description: Current Grafana dashboard is not having the descriptions of prombench, which will be difficult for a new user to understand.
* Issue(s):
* prometheus/test-infra/issue#328
* prometheus/test-infra/issue#305
* Doc(s): Descriptions for Prombench Graphana Dashboard
* PR(s): prometheus/test-infra/pull#428
5. Increase Retention period of loki to 90 daysNote: This task is not a priority, so I will complete it after the gsoc period. BTW, a PR has been raised to solve this issue.
* Issue(s):
* prometheus/test-infra/issue#322
* prometheus/test-infra/issue#328
* PR(s): prometheus/test-infra/pull#423## Extra fixes
1. PR: prometheus/test-infra/pull#432
2. PR: prometheus/test-infra/pull#433### What did I learn?
1. First and most important- Architecture of Prometheus and infrastructure of prombench
2. Good maintenance of code repository
3. KIND(Kubernetes In Docker) architecture and usage of its go pkg.
4. Have patience for PR reviews :smiley:---