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