Skip to content

Windows Services receiver #34887

Closed
Closed
@syron

Description

@syron

Component(s)

No response

Is your feature request related to a problem? Please describe.

In order for us to get an entire overview of whats going on on our windows environments, we need to get the state of windows services.

Describe the solution you'd like

Metrics about the windows services would be great. The idea is to create a simple receiver that continuously checks the services using golang.org/x/sys/windows/svc/mgr and creates metrics for each of the services. If a windows service is disabled, running, stopped or anything else, the metric will show what windows service this is about.

Describe alternatives you've considered

My alternative is to develop a dotnet service using otel library that pushes metrics about the Windows Services to an otel endpoint. My alternative solution could provide a way to collect that information even about remote servers reachable from the server running on a windows machine within the same network.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions