opentelemetry-collector-contrib icon indicating copy to clipboard operation
opentelemetry-collector-contrib copied to clipboard

[receiver/vcenter] Add support for per network/nic metrics

Open wally007 opened this issue 1 year ago • 1 comments

Component(s)

receiver/vcenter

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

Currently, the vCenter network metrics are exported per host. Most, if not all ESXi hosts have several nics/network assigned. In my case, I'm administering hosts with 12+ networks. It is impossible to monitor network utilization of ESXi hosts.

Describe the solution you'd like

It would be useful if network metrics were NOT aggregated per host but exported per host + nic/network in order to be able to effectively monitor for network errors and network congestion. (metrics like network bandwidth, network errors, packets etc ..)

Describe alternatives you've considered

Currently we use telegraf to monitor vsphere environment but we'd like to move to OpenTelemetry. Telegraf exports network metrics per vnic (which makes it easy to map it to the nic/network)

Additional context

No response

wally007 avatar Feb 13 '24 15:02 wally007

Pinging code owners:

  • receiver/vcenter: @djaglowski @schmikei

See Adding Labels via Comments if you do not have permissions to add labels yourself.

github-actions[bot] avatar Feb 13 '24 15:02 github-actions[bot]

Any thoughts on this @schmikei?

djaglowski avatar Feb 14 '24 16:02 djaglowski

@wally007

Sorry for the delay are you familiar with the object metric attribute? It records network metric data per vnic already unless I'm missing something?

image

schmikei avatar Mar 08 '24 20:03 schmikei

I am sorry for the duplicate issue. I will close this now

wally007 avatar Mar 22 '24 10:03 wally007