# EPF5 Week-6: Project Presentation
## Week overview
- [X] Completed my Project Proposal
- [X] Presented my project during Office Hours
- [X] Ran Kurtosis locally, built LH PeerDAS Docker image
- [X] Ran Kurtosis on the remote server (Geth-LH)
- [X] Reviewed videos on Prometheus and Grafana
- [X] Worked with LH metrics in Prometheus
- [X] Built a draft Grafana Dashboard for the LH metrics
This week started with finalizing my Project Proposal and sharing it during our Office Hours session. The latter part of the week focused on developing a Grafana dashboard that visualizes PeerDAS metrics. I connected various components together: nodes, Prometheus, and Grafana. By the week's end, I had completed the initial version of the dashboard. Additionally, I implemented the Goomy-blob service to facilitate blob transactions within the testnet environment.
## Project Proposal
I shared my Project Proposal with the fellows and the EPF team, outlining my approach to handling PeerDAS metrics. My project covers several key areas related to metrics:
* Analysis
* Visualisation
* API
* Client implementation
* Research

## Prometheus
The challenge of the week was to set up Prometheus, which is a free software for monitoring systems. At first, I faced problems getting it to work correctly. I could only see older metrics, but the PeerDAS metrics were missing. To figure out why, I spent some time investigating. It turned out the issue was with the right DAS git branch. After finding the correct one, I was able to see the metrics I needed in Prometheus.

## Grafana Dashboard
After setting up Prometheus, I moved on to Grafana to visualize the collected data. Since Grafana was a new tool to me, I took some time to understand how it works. I created a simple dashboard with the current metrics, planning to explore them more deeply later. [The Grafana tutorials](https://youtube.com/playlist?list=PLDGkOdUX1Ujo27m6qiTPPCpFHVfyKq9jT&si=IaC8jVzJ-Cs7ZQ4M) offered by their team helped a lot in this process.

## Weekly EPF Activity
- [EPF5 Standup]()
- [EPF5 Office Hours](https://www.youtube.com/watch?v=yV61AbvMTj0)
- [ACDE #192](https://www.youtube.com/watch?v=kL58hvM0E68)
[Eth-magicians](https://ethereum-magicians.org/t/all-core-devs-execution-acde-call-192-july-18-2024/20565/2?u=timbeiko)
Discussed devnet-1, EOF, EIP-7702, EIP-7742, EIP/RIP-7212.
## TODO
- [ ] Discuss the metrics with LH team in details
- [ ] Update the Grafana dashboard with LH PeerDAS metrics
- [ ] Continuously monitor the metrics
- [ ] Explore and visualize Teku metrics in Grafana
- [ ] Begin development on the Teku metrics code
## Links
[Grafana playlist](https://youtube.com/playlist?list=PLDGkOdUX1Ujo27m6qiTPPCpFHVfyKq9jT&si=IaC8jVzJ-Cs7ZQ4M)
[Prometheus playlist](https://youtube.com/playlist?list=PLyBW7UHmEXgylLwxdVbrBQJ-fJ_jMvh8h&si=ivoojXEpB-RY9N-T)
[Goomy-blob](https://github.com/ethpandaops/goomy-blob)