Path: blob/main/component/prometheus/exporter/windows/windows.go
4095 views
package windows12import (3"github.com/grafana/agent/component"4"github.com/grafana/agent/component/prometheus/exporter"5"github.com/grafana/agent/pkg/integrations"6"github.com/grafana/agent/pkg/integrations/windows_exporter"7)89func init() {10component.Register(component.Registration{11Name: "prometheus.exporter.windows",12Args: Arguments{},13Exports: exporter.Exports{},14Singleton: false,15Build: exporter.New(createExporter, "windows"),16})17}1819func createExporter(opts component.Options, args component.Arguments) (integrations.Integration, error) {20a := args.(Arguments)21return windows_exporter.New(opts.Logger, a.Convert())22}232425