Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Windows Exporter #3465

Open
allyford opened this issue Feb 8, 2023 · 8 comments
Open

[Feature] Windows Exporter #3465

allyford opened this issue Feb 8, 2023 · 8 comments
Assignees
Labels
feature-request Requested Features

Comments

@allyford
Copy link
Contributor

allyford commented Feb 8, 2023

AKS will enable windows_exporter which will enable users to access windows metrics by default through Prometheus.

@allyford allyford added the feature-request Requested Features label Feb 8, 2023
@allyford allyford self-assigned this Feb 8, 2023
@allyford allyford added this to In Progress (Development) in Azure Kubernetes Service Roadmap (Public) Feb 8, 2023
@PixelRobots
Copy link
Collaborator

Will this also write windows metrics to the container insights log analytics workspace?

@k-koleda
Copy link

k-koleda commented Jul 3, 2023

any update or estimate?

@lippertmarkus
Copy link

FYI: there's a community helm chart for windows exporter now prometheus-community/helm-charts#3476 and the kube-prometheus-stack chart will soon be able to deploy windows-exporter and windows-specific dashboards and rules: prometheus-community/helm-charts#3083

@PixelRobots
Copy link
Collaborator

If you check the Microsoft Docs, they have a supported way to enable windows metric collection using managed Prometheus. https://learn.microsoft.com/en-Us/azure/azure-monitor/essentials/prometheus-metrics-enable?tabs=azure-portal#enable-windows-metrics-collection

I would love to see the metrics addon automatically apply the Daemon set going forward though.

@davidbIQ
Copy link

I had it working until we updated a cluster it was good in 1.23 and I'm digging again (updated to 1.26):
note the 2 links at the top, it's basically where I pulled it from and added a few toleration that were needed

From: https://github.com/prometheus-community/windows_exporter/tree/master/kubernetes
Also found: https://github.com/Azure/prometheus-collector/tree/main/internal/windowsExporterInstaller

I had to add

      priorityClassName: cluster-admin-priority  #something to set prioritization to 1000000
      tolerations:   # to tell it windows nodes only
      - effect: NoSchedule
        key: os
        operator: Equal
        value: windows

@kishorerv25
Copy link

is there support on routing this metrics to Loganalytics workspace as well ?
We have tried deploying windows exporter daemon set , but its not writing under respective metrics table of loganalytics workspace.

@allyford
Copy link
Contributor Author

allyford commented May 8, 2024

Windows Exporter release will be upcoming in summer 2024. Windows node pools will have windows exporter installed by default, similar to how linux nodes have node exporter installed by default. These metrics will show up in Managed Prometheus, just like node exporter metrics.

@allyford
Copy link
Contributor Author

allyford commented Jul 1, 2024

Windows Exporter is now available in Private Preview! 🥳 The feature can be enabled by subscription and/or region. For instructions and additional details, see Windows Exporter Private Preview.

@allyford allyford moved this from In Progress (Development) to Public Preview (Shipped & Improving) in Azure Kubernetes Service Roadmap (Public) Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Requested Features
Projects
Status: Public Preview (Shipped & Improving)
Azure Kubernetes Service Roadmap (Pub...
Public Preview (Shipped & Improving)
Development

No branches or pull requests

6 participants