Prometheus became the de facto standard for Kubernetes monitoring. And either you use Prometheus Operator or manage Prometheus yourself on K8s, it works great.
Many applications now expose metrics in Prometheus format. However, some applications don't follow