Improve telemetry.

Migrate to new prometheus/client_golang.
Add more metrics.