To create a dashboard for monitoring Kubernetes clusters in Azure for each separate namespace, you can use the Kubernetes Dashboard. You can deploy the Kubernetes Dashboard using Helm as described at https://artifacthub.io/packages/helm/k8s-dashboard/kubernetes-dashboard.
To give access to specific users for one namespace and ensure they can only access the dashboard for that namespace’s logs, you can use Kubernetes Role-Based Access Control (RBAC). You can create a separate space for each namespace by creating a separate Kubernetes namespace for each space.
To keep the costs low while ensuring security and user access control, you can use Azure Monitor to monitor your Azure Kubernetes Service (AKS) cluster. You can configure full monitoring of your AKS cluster using Azure Monitor by creating at least one Log Analytics workspace to support Container Insights and to collect and analyze other telemetry about your AKS cluster.