euiyounghwang/Prometheus-monitoring-exporter
Prometheus-monitoring-exporter
What's novel
Prometheus-monitoring-exporter
Code Analysis
10 files read · 3 roundsA multi-language (Python/Go/Shell) infrastructure monitoring toolkit that exports Prometheus metrics for Elasticsearch, Kafka, Zookeeper, Spark, Oracle/PostgreSQL databases, and system resources, with SSH-based service management, Redis-driven alert state sync, and Grafana Loki log aggregation.
Strengths
Broad coverage of a real data platform's monitoring needs with working implementations across Python and Go, and the Go exporter shows reasonable use of gopsutil and proper metric registration patterns.
Weaknesses
The codebase suffers from severe monolithic file design (262KB single file), multiple syntax/logic bugs (try; syntax error, wrong function calls, json.loads on file objects), zero tests, duplicated classes across files, and scattered hardcoded values with no proper package structure.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
385
Contributors
1
Files
360
Active weeks
47
Repository
Language
Python
Stars
2
Forks
0
License
—