hmm I'm getting a strange error when I got to use it...
error: autorest/azure: Service returned an error. Status=<nil> <nil>
const azMonitoringDiagnostic = new azureNative.insights.DiagnosticSetting(name, {
workspaceId: config.logAnalyticsWorkspaceId,
resourceUri: config.clusterId,
name: "mysetting",
logs: ["kube-apiserver", "kube-controller-manager", "kube-scheduler", "kube-audit", "cluster-autoscaler"].map(
(category) => ({
category,
enabled: true,
retentionPolicy: { enabled: true, days: 0 },
}),
),
metrics: [
{
category: "AllMetrics",
enabled: true,
retentionPolicy: { enabled: true, days: 0 },
},
],
});