Dev tools · alternatives · 2026
24 alternatives to Expose Go's database/sql stats as Prometheus metrics
A Go library for collecting sql.DBStats in Prometheus format - dlmiddlecote/sqlstats
Expose Go's database/sql stats as Prometheus metrics is a development tool that extracts statistics from Go's built-in database/sql package and converts them into Prometheus metrics format. It enables developers to… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Expose Go's database/sql stats as Prometheus metrics launched in 2019; newer entries below may have overtaken it.
- 1

Hi HN community, I’m Nick, co-founder/CEO of Transform.co. I’m thrilled to share MetricFlow, an open-source metric creation framework: https://github.com/transform-data/metricflow MetricFlow strives to make what has historically been an extremely repetitive process, writing SQL queries on core normalized data models, much more DRY. MetricFlow consolidates the definitions for joins, aggregations, filters, etc., and programmatically generates SQL to construct data marts. You can think of it like LookML, but more powerful and ergonomic (and open source!). The project…
2022 · github.com · its alternatives →
- 2

A Go SQL query builder and struct mapper. Contribute to samonzeweb/godb development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 3

pg_netstat is a Postgres extension to monitor database network traffic. It uses libpcap to capture packets and aggregates at user-specified interval.
2022 · github.com · its alternatives →
- 4

Metabase grounds every answer in your semantic layer — your metrics and business logic — so you can inspect the query behind it.
2015 · metabase.com · its alternatives →
- 5

Generate DOT description for postgres db schema. Contribute to akarki15/dbdot development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 6

Uptrace is an all-in-one tool that supports distributed tracing, metrics, and logs. It uses OpenTelelemetry observability framework to collect data and ClickHouse database to store it. You can ingest data using OpenTelemetry Protocol (OTLP), Vector Logs, and Zipkin API. You can also use OpenTelemetry Collector to collect Prometheus metrics or receive data from Jaeger, X Ray, Apache, PostgreSQL, MySQL and many more. The latest Uptrace release introduces support for OpenTelemetry Metrics which includes: - User interface to build table-based and grid-based dashboards. - Pre-built dashboard…
2022 · app.uptrace.dev · its alternatives →
- 7
Weave▲237Hey HN, We’re building Weave: an ML-powered tool to measure engineering output, that actually understands engineering output! Why? Here’s the thing: almost every eng leader already measures output - either openly or behind closed doors. But they rely on metrics like lines of code (correlation with effort: ~0.3), number of PRs, or story points (slightly better at ~0.35). These metrics are, frankly, terrible proxies for productivity. We’ve developed a custom model that analyzes code and its impact directly, with a far better 0.94 correlation. The result? A standardized engineering output…
2025 · app.workweave.ai · its alternatives →
- 8

I have been working on SQL Explorer, an open source, Django-based reporting and query tool for (gulp!) almost ten years. It's a tool that fits just right for me and many others, and I love and use almost every day. Write SQL, share results, do some analysis, get insight. No surprises. A live demo instance is here (no login or anything required): https://demo.sqlexplorer.io/ And here's a fairly unprofessional, but very enthusiastic, video tour: https://sql-explorer.s3.amazonaws.com/Sql+Explorer+5.mp4 The UI is constrained enough that there's very little to learn,…
2024 · github.com · its alternatives →
- 9

Contribute to Z-Gort/Reservoirs-Lab development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 10

- 11

I created a web page to compare different analytical databases (both self-managed and services, open-source and proprietary) on a realistic dataset. It contains 20+ databases, each with installation and data loading scripts. And they can be compared to each other on a set of 43 queries, by data load time or by storage size. There are switches to select different types of databases for comparison - for example, only MySQL compatible or PostgreSQL compatible. If you play with the switches, many interesting details will be uncovered. Full description:…
2022 · benchmark.clickhouse.com · its alternatives →
- 12

Hey! I'm Andrei. I got frustrated by how people tend to build overcomplicated backend systems, being "motivated" by big tech case studies and popular books. So, I started exploring lean architecture, and building my digital garden of ideas, approaches and data that align with this direction. Here I want to present one of the tools – Sizing tool for PostgreSQL. I've benchmarked PostgreSQL on different EC2 instances and disks, with different initial data sets to see performance that these instances can give you. And I've built a tool to visualize this data, which I welcome you to explore. So,…
Jul 2026 · postgres.saneengineer.com · its alternatives →
- 13

A look at modern database approaches and how Citus scales PG
2016 · softwareengineeringdaily.com · its alternatives →
- 14OP
2017 · latency.at · its alternatives →
- 15

I've always been curious about how SQL engines actually work. So I built a minimum viable SQL engine in Go. - Supports CSV files as tables - Supports SELECT, FROM, WHERE, LIMIT It's very simple: 1. Parses query string 2. Converts it into an AST representation 3. Executes the query against the CSV 4. Returns the results
2024 · github.com · its alternatives →
- 16

Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard
2020 · github.com · its alternatives →
- 17GA
The Tech Preview version of GreptimeCloud has been officially released. This new version is a hosted Prometheus solution based on the powerful Serverless DBaaS architecture. This update brings wider compatibility, Prometheus rules managed with GitOps principles, and enhanced visualization tools.
2023 · greptime.com · its alternatives →
- 18AU
pgMustard is a Postgres EXPLAIN visualisation tool that also gives performance advice, scored based on its potential to speed up your query.
2019 · pgmustard.com · its alternatives →
- 19

Hello HN! My co-founder, Vijay and I are excited to open up Oodle for everyone. We used to be observability geeks at Rubrik. Our metrics bills grew like 20x over 4 years. We tried to control spend by getting better visibility, blocking high cardinality labels like pod_id, cluster_id, and customer_id. But that made debugging issues complicated. App engineers hated blocking metrics, and blocking others' code reviews was not fun for platform engineers either! Migrations (and lock-ins) were very painful, the first migration from Influx to Signalfx took 6+ months and the second migration from…
2024 · blog.oodle.ai · its alternatives →
- 20
DatabaseLog▲88MongoDB Analytics to track your site performance
2020 · databaselog.com · its alternatives →
- 21

A transactional key-value database written in Go for Linux and macOS - voidDB/voidDB
2025 · github.com · its alternatives →
- 22MA
2020 · databaselog.com · its alternatives →
- 23

The simplest, fastest, & cheapest way to monitor performance
2020 · requestmetrics.com · its alternatives →
- 24
APImetrics▲72Simple, powerful, secure API performance monitoring
2021 · apicontext.com · its alternatives →
Also compare
- MetricFlow – open-source metric framework alternatives
- Godb is a simple Go ORM for PostgreSQL, MySQL, SQLite and SQL Server alternatives
- pg_netstat, a Postgres extension to monitor database network traffic alternatives
- Metabase, an open-source business intelligence tool alternatives
- Dbdot – Golang tool to help generate Postgres schema diagrams alternatives
- Open-source APM with support for tracing, metrics, and logs alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →