Skip to content

Commit 1831d54

Browse files
Merge pull request splunk#1733 from splunk/repo-sync
Pulling refs/heads/main into main
2 parents 38c8549 + 0c15597 commit 1831d54

29 files changed

+268
-684
lines changed
52.6 KB
Loading
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
The Collector supports the following Linux distributions and versions:
22

3-
* Amazon Linux: 2, 2023. Log collection with Fluentd is not currently supported for Amazon Linux 2023.
3+
* Amazon Linux: 2, 2023.
44
* CentOS: 7, 8, 9
55
* Red Hat: 7, 8, 9
66
* Oracle: 8, 9
77
* Debian: 11, 12
8-
* SUSE: 12, 15 for version 0.34.0 or higher. Log collection with Fluentd is not currently supported.
8+
* SUSE: 12, 15 for version 0.34.0 or higher.
99
* Ubuntu: 16.04, 18.04, 20.04, 22.04, and 24.04
1010
* Rocky Linux: 8, 9

admin/authentication/allow-services.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,6 @@ If you're unable to allow all URLs as described in :ref:`allow-urls`, ensure tha
216216
# RUM ingest endpoint
217217
rum-ingest.<YOUR_REALM>.signalfx.com/v1/rum
218218
219-
# For td-agent/Fluentd on Linux and Windows
220-
packages.treasuredata.com
221-
222219
# For DEB/RPM collector packages
223220
splunk.jfrog.io
224221
jfrog-prod-use1-shared-virginia-main.s3.amazonaws.com

apm/span-tags/metricsets.rst

Lines changed: 149 additions & 139 deletions
Large diffs are not rendered by default.

gdi/get-data-in/get-data-in.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,12 @@ Use Splunk Observability Cloud to achieve full-stack observability of all your d
2424
- :ref:`Splunk Log Observer Connect <logs-intro-logconnect>`
2525
- :ref:`Splunk Synthetic Monitoring <intro-synthetics>` - Splunk Synthetic Monitoring does not have a data import component
2626

27-
This guide provides 4 chapters that guide you through the process of setting up each component of Splunk Observability Cloud.
27+
This guide provides 4 chapters that guide you through the process of setting up each component of Splunk Observability Cloud. The following diagram shows the step-by-step process of setting up each Splunk Observability Cloud component:
28+
29+
.. image:: /_images/gdi/gdi-onboarding-diagram.png
30+
:width: 80%
31+
:alt: The step-by-step process for setting up each Splunk Observability Cloud component.
32+
2833

2934
.. raw:: html
3035

gdi/opentelemetry/automatic-discovery/linux/linux-backend.rst

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,6 @@ Using the installer script, you can install and activate zero-code instrumentati
8989
curl -sSL https://dl.signalfx.com/splunk-otel-collector.sh > /tmp/splunk-otel-collector.sh && \
9090
sudo sh /tmp/splunk-otel-collector.sh --with-instrumentation --realm <SPLUNK_REALM> -- <SPLUNK_ACCESS_TOKEN>
9191
92-
.. note:: If you wish to collect logs for the target host, make sure Fluentd is installed and enabled in your Collector instance by specifying the ``--with-fluentd`` option.
93-
9492
The system-wide zero-code instrumentation method automatically adds environment variables to ``/etc/splunk/zeroconfig/java.conf``.
9593

9694
To automatically define the optional ``deployment.environment`` resource attribute at installation time, run the installer script with the ``--deployment-environment <env>`` option. Replace ``<env>`` with the desired attribute value, for example, ``prod``, as shown in the following example:
@@ -125,8 +123,6 @@ Using the installer script, you can install and activate zero-code instrumentati
125123
126124
The ``systemd`` instrumentation automatically adds environment variables to ``/usr/lib/systemd/system.conf.d/00-splunk-otel-auto-instrumentation.conf``.
127125

128-
.. note:: If you wish to collect logs for the target host, make sure Fluentd is installed and enabled in your Collector instance by specifying the ``--with-fluentd`` option.
129-
130126
To automatically define the optional ``deployment.environment`` resource attribute at installation time, run the installer script with the ``--deployment-environment <env>`` option. Replace ``<env>`` with the desired attribute value, for example, ``prod``, as shown in the following example:
131127

132128
.. code-block:: bash
@@ -230,7 +226,6 @@ Using the installer script, you can install and activate zero-code instrumentati
230226
curl -sSL https://dl.signalfx.com/splunk-otel-collector.sh > /tmp/splunk-otel-collector.sh && \
231227
sh /tmp/splunk-otel-collector.sh --with-instrumentation --realm <SPLUNK_REALM> -- <SPLUNK_ACCESS_TOKEN>
232228
233-
.. note:: If you wish to collect logs for the target host, make sure Fluentd is installed and enabled in your Collector instance by specifying the ``--with-fluentd`` option.
234229
235230
The system-wide zero-code instrumentation method automatically adds environment variables to ``/etc/splunk/zeroconfig/node.conf``.
236231

@@ -257,8 +252,6 @@ Using the installer script, you can install and activate zero-code instrumentati
257252
258253
The ``systemd`` zero-code instrumentation method automatically adds environment variables to ``/usr/lib/systemd/system.conf.d/00-splunk-otel-auto-instrumentation.conf``.
259254

260-
.. note:: If you wish to collect logs for the target host, make sure Fluentd is installed and enabled in your Collector instance by specifying the ``--with-fluentd`` option.
261-
262255
You can activate AlwaysOn Profiling for CPU and memory, as well as metrics, using additional options, as in the following example:
263256

264257
.. code-block:: bash
@@ -309,8 +302,6 @@ Using the installer script, you can install and activate zero-code instrumentati
309302
curl -sSL https://dl.signalfx.com/splunk-otel-collector.sh > /tmp/splunk-otel-collector.sh && \
310303
sudo sh /tmp/splunk-otel-collector.sh --with-instrumentation --realm <SPLUNK_REALM> -- <SPLUNK_ACCESS_TOKEN>
311304
312-
.. note:: If you wish to collect logs for the target host, make sure Fluentd is installed and enabled in your Collector instance by specifying the ``--with-fluentd`` option.
313-
314305
The system-wide zero-code instrumentation method automatically adds environment variables to ``/etc/splunk/zeroconfig/dotnet.conf``.
315306

316307
To automatically define the optional ``deployment.environment`` resource attribute at installation time, run the installer script with the ``--deployment-environment <env>`` option. Replace ``<env>`` with the desired attribute value, for example, ``prod``, as shown in the following example:
@@ -345,8 +336,6 @@ Using the installer script, you can install and activate zero-code instrumentati
345336
346337
The ``systemd`` instrumentation automatically adds environment variables to ``/usr/lib/systemd/system.conf.d/00-splunk-otel-auto-instrumentation.conf``.
347338

348-
.. note:: If you wish to collect logs for the target host, make sure Fluentd is installed and enabled in your Collector instance by specifying the ``--with-fluentd`` option.
349-
350339
To automatically define the optional ``deployment.environment`` resource attribute at installation time, run the installer script with the ``--deployment-environment <env>`` option. Replace ``<env>`` with the desired attribute value, for example, ``prod``, as shown in the following example:
351340

352341
.. code-block:: bash

gdi/opentelemetry/collector-linux/collector-configuration-tutorial/collector-config-tutorial-start.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ After you've installed the Collector, navigate to /etc/otel/collector to find th
6666
.
6767
|-- agent_config.yaml
6868
|-- config.d
69-
|-- fluentd
7069
|-- gateway_config.yaml
7170
|-- splunk-otel-collector.conf
7271
|-- splunk-otel-collector.conf.example

gdi/opentelemetry/collector-linux/deployments-linux-ansible.rst

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,6 @@ The following table describes the variables that can be configured for this role
9696
- The amount of allocated memory in MiB. The default value is ``512``, or 500 x 2^20 bytes, of memory .
9797
* - ``splunk_ballast_size_mib``
9898
- ``splunk_ballast_size_mib`` is deprecated starting on Collector version 0.97.0. If you're using it, see :ref:`how to update your configuration <collector-upgrade-memory-ballast>`.
99-
* - ``install_fluentd``
100-
- The option to install or manage Fluentd and dependencies for log collection. The dependencies include ``capng_c`` for activating Linux capabilities, ``fluent-plugin-systemd`` for systemd journal log collection, and the required libraries or development tools. The default value is ``false``.
101-
* - ``td_agent_version``
102-
- The version of td-agent (Fluentd package) that is installed. The default value is ``3.3.0`` for Debian jessie, ``3.7.1`` for Debian stretch, and ``4.3.0`` for other distros.
103-
* - ``splunk_fluentd_config``
104-
- The path to the Fluentd configuration file on the remote host. The default location is ``/etc/otel/collector/fluentd/fluent.conf``.
105-
* - ``splunk_fluentd_config_source``
106-
- The source path to a Fluentd configuration file on your control host that is uploaded and set in place of the value set in ``splunk_fluentd_config`` on remote hosts. Use this variable to submit a custom Fluentd configuration, for example, ``./custom_fluentd_config.conf``. The default value is ``""``, which means that nothing is copied and the configuration file set with ``splunk_otel_collector_config`` is used.
10799

108100
.. _ansible-zero-config:
109101

gdi/opentelemetry/collector-linux/deployments-linux-chef.rst

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -112,18 +112,6 @@ For Linux, the cookbook accepts the attributes described in the following table:
112112
* - ``package_stage``
113113
- The Collector package repository stage to use. Can be ``release``, ``beta``, or ``test``.
114114
- ``release``
115-
* - ``with_fluentd``
116-
- Whether to install or manage Fluentd and dependencies for log collection. On Linux, the dependencies include ``capng_c`` for activating Linux capabilities, ``fluent-plugin-systemd`` for systemd journal log collection, and the required libraries and development tools.
117-
- ``false``
118-
* - ``fluentd_version``
119-
- Version of the td-agent (Fluentd) package to install
120-
- ``3.7.1`` for Debian stretch and ``4.3.1`` for all other Linux distros
121-
* - ``fluentd_config_source``
122-
- Source path to the Fluentd configuration file. This file is copied to the ``$fluentd_config_dest`` path on the node. See the :new-page:`source attribute <https://puppet.com/docs/puppet/latest/types/file.html#file-attribute-source>` of the file resource for the supported value types. The default source file is provided by the Collector package. Only applicable if ``$with_fluentd`` is set to ``true``.
123-
- ``/etc/otel/collector/fluentd/fluent.conf``
124-
* - ``fluentd_config_dest``
125-
- Destination path to the Fluentd configuration file on the node. Only applicable if ``$with_fluentd`` is set to ``true``.
126-
- ``/etc/otel/collector/fluentd/fluent.conf``
127115

128116
.. _chef-zero-config:
129117

gdi/opentelemetry/collector-linux/deployments-linux-puppet.rst

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -101,18 +101,6 @@ The class accepts the parameters described in the following table:
101101
* - ``service_user and $service_group``
102102
- Sets the user or group ownership for the Collector service. The user or group is created if they do not exist.
103103
- ``splunk-otel-collector``
104-
* - ``with_fluentd``
105-
- Whether to install or manage Fluentd and dependencies for log collection. On Linux, the dependencies include ``capng_c`` for activating Linux capabilities, ``fluent-plugin-systemd`` for systemd journal log collection, and the required libraries and development tools.
106-
- ``false``
107-
* - ``fluentd_config_source``
108-
- Source path to the Fluentd configuration file. This file is copied to the ``$fluentd_config_dest`` path on the node. See the :new-page:`source attribute <https://puppet.com/docs/puppet/latest/types/file.html#file-attribute-source>` of the file resource for the supported value types. The default source file is provided by the Collector package. Only applicable if ``$with_fluentd`` is set to ``true``.
109-
- ``/etc/otel/collector/fluentd/fluent.conf``
110-
* - ``fluentd_config_dest``
111-
- Destination path to the Fluentd configuration file on the node. Only applicable if ``$with_fluentd`` is set to ``true``.
112-
- ``/etc/otel/collector/fluentd/fluent.conf``
113-
* - ``manage_repo``
114-
- In cases where the Collector and Fluentd apt/yum repositories are managed externally, set this to ``false`` to deactivate management of the repositories by this module. If set to ``false``, the externally managed repositories should provide the ``splunk-otel-collector`` and ``td-agent`` packages. Also, the apt (``/etc/apt/sources.list.d/splunk-otel-collector.list`` and ``/etc/apt/sources.list.d/splunk-td-agent.list``) and yum (``/etc/yum.repos.d/splunk-otel-collector.repo`` and ``/etc/yum.repos.d/splunk-td-agent.repo``) repository definition files are deleted if they exist in order to avoid any conflicts.
115-
- ``true``
116104

117105
.. _puppet-zero-config:
118106

0 commit comments

Comments
 (0)