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
{{ message }}
This repository was archived by the owner on Sep 2, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: gdi/opentelemetry/components/vcenter-receiver.rst
+104-2Lines changed: 104 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,108 @@ vCenter receiver
7
7
.. meta::
8
8
:description: The vCenter receiver supports ESXi and vCenter.
9
9
10
-
The Splunk Distribution of the OpenTelemetry Collector supports the vCenter receiver. Documentation is planned for a future release.
10
+
The vCenter receiver fetches metrics from a vCenter or ESXi host running VMware vSphere APIs.
11
11
12
-
To find information about this component in the meantime, see :new-page:`vCenter receiver <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/vcenterreceiver>` on GitHub.
12
+
Prerequisites
13
+
======================
14
+
15
+
This receiver supports ESXi and vCenter versions 7.0 and 8.
16
+
17
+
To retrieve data you need to assign a read-only user to vSphere with permissions to the vCenter server, cluster and all subsequent resources being monitored.
18
+
19
+
Get started
20
+
======================
21
+
22
+
Follow these steps to configure and activate the component:
23
+
24
+
1. Deploy the Splunk Distribution of the OpenTelemetry Collector to your host or container platform:
25
+
26
+
- :ref:`otel-install-linux`
27
+
- :ref:`otel-install-windows`
28
+
- :ref:`otel-install-k8s`
29
+
30
+
2. Configure the receiver creator receiver as described in the next section.
To activate the vCenter receiver in the Collector, add ``vecenter`` to the ``receivers`` section of your configuration file, as shown in the following example:
37
+
38
+
.. code:: yaml
39
+
40
+
receivers:
41
+
vcenter:
42
+
43
+
To complete the configuration, include the receiver in the ``metrics`` pipeline of the ``service`` section of your configuration file. For example:
* ``endpoint``. Endpoint to the vCenter Server or ESXi host that has the SDK path enabled.
78
+
79
+
* Use the <protocol>://<hostname> format, for example ``https://vcsa.hostname.localnet``.
80
+
81
+
The following settings are optional:
82
+
83
+
* ``collection_interval``. ``2m`` by default. This receiver collects metrics on an interval. If the vCenter is large, increase this value.
84
+
85
+
* Valid time units are ``ns``, ``us`` (or ``µs``), ``ms``, ``s``, ``m``, ``h``.
86
+
87
+
* ``initial_delay``. ``1s`` by default. Defines how long the receiver waits before starting.
88
+
89
+
* ``tls``. TLS control. By default insecure settings are rejected and certificate verification is on. Will use defaults for configtls.ClientConfig. Learn more at :new-page:`TLS Configuration Settings <https://github.com/open-telemetry/opentelemetry-collector/blob/main/config/configtls/README.md>` in GitHub.
90
+
91
+
Settings
92
+
======================
93
+
94
+
The following table shows the configuration options for the vCenter receiver:
0 commit comments