You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to author a component that receives metrics and logs for NSX-T.
The purpose and use-cases of the new component
The receiver should be able to receive metrics important to run virtual networking using NSX-T. The receiver is planned to ingest metrics via the NSX Rest API. As for logs, it should ingest them via wrapping the syslogreceiver and providing this official documentation on how to set up a syslog forwarder for NSX.
Example configuration for the component
I think the config struct would look something like this
// Config is the configuraiton for the NSX receivertypeConfigstruct {
config.ReceiverSettings`mapstructure:",squash"`MetricsConfigMetricsConfig`mapstructure:"metrics"`LoggingConfigLoggingConfig`mapstructure:"logs"`
}
// MetricsConfig is the metrics configuration portion of the nsxreceivertypeMetricsConfigstruct {
scraperhelper.ScraperControllerSettings`mapstructure:",squash"`
confighttp.HTTPClientSettings`mapstructure:",squash"`Settings metadata.MetricsSettings`mapstructure:"settings"`Usernamestring`mapstructure:"username"`Passwordstring`mapstructure:"password"`
}
// LoggingConfig is the configuration of a syslog receivertypeLoggingConfigstruct {
*syslogreceiver.SysLogConfig`mapstructure:",squash"`
}
I'd like to author a component that receives metrics and logs for NSX-T.
The purpose and use-cases of the new component
The receiver should be able to receive metrics important to run virtual networking using NSX-T. The receiver is planned to ingest metrics via the NSX Rest API. As for logs, it should ingest them via wrapping the syslogreceiver and providing this official documentation on how to set up a syslog forwarder for NSX.
Example configuration for the component
I think the config struct would look something like this
Focused metrics I would like to grab from the API
Telemetry data types supported
metrics && logs
Sponsor (Optional)
Need a sponsor! Would love to work with the community to help achieve this!
The text was updated successfully, but these errors were encountered: