Grafana Alloy is the new name for our distribution of the OTel collector.
Grafana Agent has been deprecated and is in Long-Term Support (LTS) through October 31, 2025.
Grafana Agent will reach an End-of-Life (EOL) on November 1, 2025.
Read more about why we recommend migrating to Grafana Alloy.
EXPERIMENTAL: This is an experimental component. Experimental
components are subject to frequent breaking changes, and may be removed with
no equivalent replacement.
otelcol.receiver.vcenter accepts metrics from a
vCenter or ESXi host running VMware vSphere APIs and
forwards it to other otelcol.* components.
NOTE: otelcol.receiver.vcenter is a wrapper over the upstream
OpenTelemetry Collector vcenter receiver from the otelcol-contrib
distribution. Bug reports or feature requests will be redirected to the
upstream repository, if necessary.
Multiple otelcol.receiver.vcenter components can be specified by giving them
different labels.
This receiver has been built to support ESXi and vCenter versions:
8
7.0
6.7
A “Read Only” user assigned to a vSphere with permissions to the vCenter server, cluster and all subsequent resources being monitored must be specified in order for the receiver to retrieve information about them.
The debug_metrics block configures the metrics that this component generates to monitor its state.
The following arguments are supported:
Name
Type
Description
Default
Required
disable_high_cardinality_metrics
boolean
Whether to disable certain high cardinality metrics.
true
no
disable_high_cardinality_metrics is the Grafana Agent equivalent to the telemetry.disableHighCardinalityMetrics feature gate in the OpenTelemetry Collector.
It removes attributes that could cause high cardinality metrics.
For example, attributes with IP addresses and port numbers in metrics about HTTP and gRPC connections are removed.
output block
The output block configures a set of components to forward resulting telemetry data to.
The following arguments are supported:
Name
Type
Description
Default
Required
logs
list(otelcol.Consumer)
List of consumers to send logs to.
[]
no
metrics
list(otelcol.Consumer)
List of consumers to send metrics to.
[]
no
traces
list(otelcol.Consumer)
List of consumers to send traces to.
[]
no
You must specify the output block, but all its arguments are optional.
By default, telemetry data is dropped.
Configure the metrics, logs, and traces arguments accordingly to send telemetry data to other components.
Exported fields
otelcol.receiver.vcenter does not export any fields.
Component health
otelcol.receiver.vcenter is only reported as unhealthy if given an invalid
configuration.
Debug information
otelcol.receiver.vcenter does not expose any component-specific debug
information.
Example
This example forwards received telemetry data through a batch processor before
finally sending it to an OTLP-capable endpoint:
Connecting some components may not be sensible or components may require further configuration to make the connection work correctly.
Refer to the linked documentation for more details.