diff --git a/content/en/observability_pipelines/destinations/amazon_opensearch.md b/content/en/observability_pipelines/destinations/amazon_opensearch.md
index d0675f52b9e..c11d6682028 100644
--- a/content/en/observability_pipelines/destinations/amazon_opensearch.md
+++ b/content/en/observability_pipelines/destinations/amazon_opensearch.md
@@ -1,8 +1,13 @@
---
title: Amazon OpenSearch Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Amazon OpenSearch destination to send logs to Amazon OpenSearch.
## Setup
diff --git a/content/en/observability_pipelines/destinations/amazon_s3.md b/content/en/observability_pipelines/destinations/amazon_s3.md
index 0ab4f2ca284..4b8347be9a9 100644
--- a/content/en/observability_pipelines/destinations/amazon_s3.md
+++ b/content/en/observability_pipelines/destinations/amazon_s3.md
@@ -1,8 +1,13 @@
---
title: Amazon S3 Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use the Amazon S3 destination to send logs to Amazon S3. If you want to send logs to Amazon S3 for [archiving][1] and [rehydration][2], you must [configure Log Archives](#configure-log-archives). If you don't want to rehydrate your logs in Datadog, skip to [Set up the destination for your pipeline](#set-up-the-destination-for-your-pipeline).
You can also [route logs to Snowflake using the Amazon S3 destination](#route-logs-to-snowflake-using-the-amazon-s3-destination).
diff --git a/content/en/observability_pipelines/destinations/amazon_security_lake.md b/content/en/observability_pipelines/destinations/amazon_security_lake.md
index bca83837d95..e54b2857f39 100644
--- a/content/en/observability_pipelines/destinations/amazon_security_lake.md
+++ b/content/en/observability_pipelines/destinations/amazon_security_lake.md
@@ -1,8 +1,13 @@
---
title: Amazon Security Lake Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Amazon Security Lake destination to send logs to Amazon Security Lake.
## Prerequisites
diff --git a/content/en/observability_pipelines/destinations/azure_storage.md b/content/en/observability_pipelines/destinations/azure_storage.md
index 8a7108dd0bd..892d17fa4e7 100644
--- a/content/en/observability_pipelines/destinations/azure_storage.md
+++ b/content/en/observability_pipelines/destinations/azure_storage.md
@@ -1,8 +1,13 @@
---
title: Azure Storage Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use the Azure Storage destination to send logs to an Azure Storage bucket. If you want to send logs to Azure Storage for [archiving][1] and [rehydration][2], you must [configure Log Archives](#configure-log-archives). If you don't want to rehydrate logs in Datadog, skip to [Set up the destination for your pipeline](#set-up-the-destination-for-your-pipeline).
## Configure Log Archives
diff --git a/content/en/observability_pipelines/destinations/cloudprem.md b/content/en/observability_pipelines/destinations/cloudprem.md
index 7b3c9994234..ccc48e7c992 100644
--- a/content/en/observability_pipelines/destinations/cloudprem.md
+++ b/content/en/observability_pipelines/destinations/cloudprem.md
@@ -1,8 +1,13 @@
---
title: Datadog CloudPrem Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' CloudPrem destination to send logs to Datadog CloudPrem.
diff --git a/content/en/observability_pipelines/destinations/crowdstrike_ng_siem.md b/content/en/observability_pipelines/destinations/crowdstrike_ng_siem.md
index 65d0ccc427a..dbcc427dbcf 100644
--- a/content/en/observability_pipelines/destinations/crowdstrike_ng_siem.md
+++ b/content/en/observability_pipelines/destinations/crowdstrike_ng_siem.md
@@ -1,8 +1,13 @@
---
title: CrowdStrike Next-Gen SIEM Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' CrowdStrike Next-Gen SIEM destination to send logs to CrowdStrike Next-Gen SIEM.
## Setup
diff --git a/content/en/observability_pipelines/destinations/datadog_logs.md b/content/en/observability_pipelines/destinations/datadog_logs.md
index 6aad72cd2e6..ed454e87775 100644
--- a/content/en/observability_pipelines/destinations/datadog_logs.md
+++ b/content/en/observability_pipelines/destinations/datadog_logs.md
@@ -1,8 +1,13 @@
---
title: Datadog Logs Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Datadog Logs destination to send logs to Datadog Log Management. You can also use [AWS PrivateLink](#aws-privatelink) to send logs from Observability Pipelines to Datadog.
## Setup
diff --git a/content/en/observability_pipelines/destinations/datadog_metrics.md b/content/en/observability_pipelines/destinations/datadog_metrics.md
index 7a7f0c5b8d7..dbf463352dc 100644
--- a/content/en/observability_pipelines/destinations/datadog_metrics.md
+++ b/content/en/observability_pipelines/destinations/datadog_metrics.md
@@ -2,8 +2,13 @@
title: Datadog Metrics
description: Learn how to set up the Datadog Metrics destination.
disable_toc: false
+products:
+- name: Metrics
+ icon: metrics
---
+{{< product-availability >}}
+
Use Observability Pipelines' Datadog Metrics destination to send metrics to Datadog. You can also use [AWS PrivateLink](#aws-privatelink) to send metrics from Observability Pipelines to Datadog.
## Setup
diff --git a/content/en/observability_pipelines/destinations/elasticsearch.md b/content/en/observability_pipelines/destinations/elasticsearch.md
index 66fb4bc81b9..40b07159833 100644
--- a/content/en/observability_pipelines/destinations/elasticsearch.md
+++ b/content/en/observability_pipelines/destinations/elasticsearch.md
@@ -1,8 +1,13 @@
---
title: Elasticsearch Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Elasticsearch destination to send logs to Elasticsearch.
## Setup
diff --git a/content/en/observability_pipelines/destinations/google_chronicle.md b/content/en/observability_pipelines/destinations/google_chronicle.md
index 82beb1b5b65..38477a28b68 100644
--- a/content/en/observability_pipelines/destinations/google_chronicle.md
+++ b/content/en/observability_pipelines/destinations/google_chronicle.md
@@ -1,7 +1,13 @@
---
title: Google Chronicle Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+
+{{< product-availability >}}
+
Use Observability Pipelines' Google Chronicle destination to send logs to Google Chronicle.
The Observability Pipelines Worker uses standard Google authentication methods. See [Authentication methods at Google][3] for more information about choosing the authentication method for your use case.
diff --git a/content/en/observability_pipelines/destinations/google_cloud_storage.md b/content/en/observability_pipelines/destinations/google_cloud_storage.md
index e097243bb56..2b0bf471b7e 100644
--- a/content/en/observability_pipelines/destinations/google_cloud_storage.md
+++ b/content/en/observability_pipelines/destinations/google_cloud_storage.md
@@ -1,9 +1,14 @@
---
title: Google Cloud Storage Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
-
+{{< product-availability >}}
+
+
Use the Google Cloud Storage destination to send your logs to a Google Cloud Storage bucket. If you want to send logs to Google Cloud Storage for [archiving][1] and [rehydration][2], you must [configure Log Archives](#configure-log-archives). If you do not want to rehydrate logs in Datadog, skip to [Set up the destination for your pipeline](#set-up-the-destinations).
diff --git a/content/en/observability_pipelines/destinations/google_pubsub.md b/content/en/observability_pipelines/destinations/google_pubsub.md
index 394dbd15807..1f0d8650fc8 100644
--- a/content/en/observability_pipelines/destinations/google_pubsub.md
+++ b/content/en/observability_pipelines/destinations/google_pubsub.md
@@ -1,8 +1,13 @@
---
title: Google Pub/Sub Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
## Overview
Use Observability Pipelines' Google Pub/Sub destination to publish logs to the Google Pub/Sub messaging system, so the logs can be sent to downstream services, data lakes, or custom applications.
diff --git a/content/en/observability_pipelines/destinations/http_client.md b/content/en/observability_pipelines/destinations/http_client.md
index 16c654e19d7..73955c889c0 100644
--- a/content/en/observability_pipelines/destinations/http_client.md
+++ b/content/en/observability_pipelines/destinations/http_client.md
@@ -1,8 +1,13 @@
---
title: HTTP Client Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
## Overview
Use Observability Pipelines' HTTP Client destination to send logs to an HTTP client, such as a logging platform or SIEM.
diff --git a/content/en/observability_pipelines/destinations/kafka.md b/content/en/observability_pipelines/destinations/kafka.md
index 62bd8fdb254..4f1d77c94d5 100644
--- a/content/en/observability_pipelines/destinations/kafka.md
+++ b/content/en/observability_pipelines/destinations/kafka.md
@@ -1,8 +1,13 @@
---
title: Kafka Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
## Overview
Use Observability Pipelines' Kafka destination to send logs to Kafka topics.
diff --git a/content/en/observability_pipelines/destinations/microsoft_sentinel.md b/content/en/observability_pipelines/destinations/microsoft_sentinel.md
index dce3e8bc3a9..808f3caba7d 100644
--- a/content/en/observability_pipelines/destinations/microsoft_sentinel.md
+++ b/content/en/observability_pipelines/destinations/microsoft_sentinel.md
@@ -1,8 +1,13 @@
---
title: Microsoft Sentinel Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Microsoft Sentinel destination to send logs to Microsoft Sentinel. See [Logs Ingestion API][3] for API call limits in Microsoft Sentinel.
## Setup
diff --git a/content/en/observability_pipelines/destinations/new_relic.md b/content/en/observability_pipelines/destinations/new_relic.md
index 9d27054fc2d..0bccd9ddb88 100644
--- a/content/en/observability_pipelines/destinations/new_relic.md
+++ b/content/en/observability_pipelines/destinations/new_relic.md
@@ -1,8 +1,13 @@
---
title: New Relic Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' New Relic destination to send logs to New Relic.
## Setup
diff --git a/content/en/observability_pipelines/destinations/opensearch.md b/content/en/observability_pipelines/destinations/opensearch.md
index d6ed99a386f..76b8f25b6ab 100644
--- a/content/en/observability_pipelines/destinations/opensearch.md
+++ b/content/en/observability_pipelines/destinations/opensearch.md
@@ -1,8 +1,13 @@
---
title: OpenSearch Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' OpenSearch destination to send logs to OpenSearch.
## Setup
diff --git a/content/en/observability_pipelines/destinations/sentinelone.md b/content/en/observability_pipelines/destinations/sentinelone.md
index e592736d50a..049f02badc3 100644
--- a/content/en/observability_pipelines/destinations/sentinelone.md
+++ b/content/en/observability_pipelines/destinations/sentinelone.md
@@ -5,8 +5,13 @@ further_reading:
- link: "https://www.datadoghq.com/blog/observability-pipelines-sentinelone/"
tag: "blog"
text: "Optimize EDR logs and route them to SentinelOne with Observability Pipelines"
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' SentinelOne destination to send logs to SentinelOne.
## Setup
diff --git a/content/en/observability_pipelines/destinations/socket.md b/content/en/observability_pipelines/destinations/socket.md
index 700858d170b..4889cc7de9f 100644
--- a/content/en/observability_pipelines/destinations/socket.md
+++ b/content/en/observability_pipelines/destinations/socket.md
@@ -1,8 +1,13 @@
---
title: Socket Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Socket destination to send logs to a socket endpoint.
## Setup
diff --git a/content/en/observability_pipelines/destinations/splunk_hec.md b/content/en/observability_pipelines/destinations/splunk_hec.md
index c6009813277..754bcc93d94 100644
--- a/content/en/observability_pipelines/destinations/splunk_hec.md
+++ b/content/en/observability_pipelines/destinations/splunk_hec.md
@@ -1,8 +1,13 @@
---
title: Splunk HTTP Event Collector (HEC) Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Splunk HTTP Event Collector (HEC) destination to send logs to Splunk HEC.
## Setup
diff --git a/content/en/observability_pipelines/destinations/sumo_logic_hosted_collector.md b/content/en/observability_pipelines/destinations/sumo_logic_hosted_collector.md
index 6e60856ba87..82235576bc2 100644
--- a/content/en/observability_pipelines/destinations/sumo_logic_hosted_collector.md
+++ b/content/en/observability_pipelines/destinations/sumo_logic_hosted_collector.md
@@ -1,8 +1,13 @@
---
title: Sumo Logic Hosted Collector Destination
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Sumo Logic destination to send logs to your Sumo Logic Hosted Collector.
## Setup
diff --git a/content/en/observability_pipelines/destinations/syslog.md b/content/en/observability_pipelines/destinations/syslog.md
index 7597614f72e..6dfffece8cf 100644
--- a/content/en/observability_pipelines/destinations/syslog.md
+++ b/content/en/observability_pipelines/destinations/syslog.md
@@ -1,8 +1,13 @@
---
title: Syslog Destinations
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' syslog destinations to send logs to rsyslog or syslog-ng.
## Setup
diff --git a/content/en/observability_pipelines/processors/add_environment_variables.md b/content/en/observability_pipelines/processors/add_environment_variables.md
index 885eabbeba5..13f4244c325 100644
--- a/content/en/observability_pipelines/processors/add_environment_variables.md
+++ b/content/en/observability_pipelines/processors/add_environment_variables.md
@@ -1,8 +1,13 @@
---
title: Add Environment Variables Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/add_env_vars %}}
{{% observability_pipelines/processors/filter_syntax %}}
diff --git a/content/en/observability_pipelines/processors/add_hostname.md b/content/en/observability_pipelines/processors/add_hostname.md
index f746621a72b..e1f817a0140 100644
--- a/content/en/observability_pipelines/processors/add_hostname.md
+++ b/content/en/observability_pipelines/processors/add_hostname.md
@@ -1,8 +1,13 @@
---
title: Add Hostname Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/add_hostname %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/custom_processor.md b/content/en/observability_pipelines/processors/custom_processor.md
index 4a4b14cef82..906c6a0c28a 100644
--- a/content/en/observability_pipelines/processors/custom_processor.md
+++ b/content/en/observability_pipelines/processors/custom_processor.md
@@ -5,8 +5,13 @@ further_reading:
- link: "/observability_pipelines/guide/remap_reserved_attributes/"
tag: "documentation"
text: "Remap reserved attributes"
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/custom_processor %}}
## Custom functions
diff --git a/content/en/observability_pipelines/processors/dedupe.md b/content/en/observability_pipelines/processors/dedupe.md
index 79ba2d5c34c..80da5d6ac36 100644
--- a/content/en/observability_pipelines/processors/dedupe.md
+++ b/content/en/observability_pipelines/processors/dedupe.md
@@ -1,8 +1,13 @@
---
title: Deduplicate Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/dedupe %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/edit_fields.md b/content/en/observability_pipelines/processors/edit_fields.md
index a6ba51a6995..4ff64bee9f2 100644
--- a/content/en/observability_pipelines/processors/edit_fields.md
+++ b/content/en/observability_pipelines/processors/edit_fields.md
@@ -5,8 +5,13 @@ further_reading:
- link: "/observability_pipelines/guide/remap_reserved_attributes/"
tag: "documentation"
text: "Remap reserved attributes"
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/remap %}}
{{% observability_pipelines/processors/filter_syntax %}}
diff --git a/content/en/observability_pipelines/processors/enrichment_table.md b/content/en/observability_pipelines/processors/enrichment_table.md
index 6c211147f52..58bae8ea646 100644
--- a/content/en/observability_pipelines/processors/enrichment_table.md
+++ b/content/en/observability_pipelines/processors/enrichment_table.md
@@ -1,8 +1,13 @@
---
title: Enrichment Table Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/enrichment_table %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/filter.md b/content/en/observability_pipelines/processors/filter.md
index 5b763cc6d5e..f60efd8cb63 100644
--- a/content/en/observability_pipelines/processors/filter.md
+++ b/content/en/observability_pipelines/processors/filter.md
@@ -8,8 +8,15 @@ further_reading:
- link: /logs/explorer/search_syntax/
tag: "Documentation"
text: Log Management Search Syntax
+products:
+- name: Logs
+ icon: logs
+- name: Metrics
+ icon: metrics
---
+{{< product-availability >}}
+
## Overview
This processor drops all logs or metrics ({{< tooltip glossary="preview" case="title" >}}) that do not match the specified filter query. If a log or metric is dropped, the data isn't sent to any subsequent processors or destinations.
diff --git a/content/en/observability_pipelines/processors/generate_metrics.md b/content/en/observability_pipelines/processors/generate_metrics.md
index efcf2183087..c7550163e08 100644
--- a/content/en/observability_pipelines/processors/generate_metrics.md
+++ b/content/en/observability_pipelines/processors/generate_metrics.md
@@ -1,8 +1,13 @@
---
-title: Generate Metrics Processor
+title: Generate Log-based Metrics Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/generate_metrics %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/grok_parser.md b/content/en/observability_pipelines/processors/grok_parser.md
index ef55241e119..8faeaabfcb8 100644
--- a/content/en/observability_pipelines/processors/grok_parser.md
+++ b/content/en/observability_pipelines/processors/grok_parser.md
@@ -1,8 +1,13 @@
---
title: Grok Parser Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/grok_parser %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/parse_json.md b/content/en/observability_pipelines/processors/parse_json.md
index ff223e59dec..aaf7aed9ebf 100644
--- a/content/en/observability_pipelines/processors/parse_json.md
+++ b/content/en/observability_pipelines/processors/parse_json.md
@@ -1,8 +1,13 @@
---
title: Parse JSON Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/parse_json %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/parse_xml.md b/content/en/observability_pipelines/processors/parse_xml.md
index 0df579a9ca9..86285f8adfc 100644
--- a/content/en/observability_pipelines/processors/parse_xml.md
+++ b/content/en/observability_pipelines/processors/parse_xml.md
@@ -5,8 +5,13 @@ further_reading:
- link: "https://www.datadoghq.com/blog/observability-pipelines-parsing-xml-logs/"
tag: "Blog"
text: "Simplify XML log collection and processing with Observability Pipelines"
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/parse_xml %}}
{{% observability_pipelines/processors/filter_syntax %}}
diff --git a/content/en/observability_pipelines/processors/quota.md b/content/en/observability_pipelines/processors/quota.md
index 1ab54963831..a76d7f0f6cf 100644
--- a/content/en/observability_pipelines/processors/quota.md
+++ b/content/en/observability_pipelines/processors/quota.md
@@ -1,8 +1,13 @@
---
title: Quota Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/quota %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/reduce.md b/content/en/observability_pipelines/processors/reduce.md
index cb51e0afd34..b6e8834a452 100644
--- a/content/en/observability_pipelines/processors/reduce.md
+++ b/content/en/observability_pipelines/processors/reduce.md
@@ -1,8 +1,13 @@
---
title: Reduce Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/reduce %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/remap_ocsf.md b/content/en/observability_pipelines/processors/remap_ocsf.md
index 86b86f897a9..6ce486573e2 100644
--- a/content/en/observability_pipelines/processors/remap_ocsf.md
+++ b/content/en/observability_pipelines/processors/remap_ocsf.md
@@ -1,8 +1,13 @@
---
title: Remap to OCSF Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/remap_ocsf %}}
{{% collapse-content title="Library mapping" level="h5" expanded=false id="library_mapping" %}}
diff --git a/content/en/observability_pipelines/processors/sample.md b/content/en/observability_pipelines/processors/sample.md
index 9408fa2366e..0548eb08277 100644
--- a/content/en/observability_pipelines/processors/sample.md
+++ b/content/en/observability_pipelines/processors/sample.md
@@ -1,8 +1,13 @@
---
title: Sample Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/sample %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/sensitive_data_scanner.md b/content/en/observability_pipelines/processors/sensitive_data_scanner.md
index 84a30d800e2..d9cb30fc4ad 100644
--- a/content/en/observability_pipelines/processors/sensitive_data_scanner.md
+++ b/content/en/observability_pipelines/processors/sensitive_data_scanner.md
@@ -1,8 +1,13 @@
---
title: Sensitive Data Scanner Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/sensitive_data_scanner %}}
{{% collapse-content title="Add rules from the library" level="h5" %}}
diff --git a/content/en/observability_pipelines/processors/split_array.md b/content/en/observability_pipelines/processors/split_array.md
index 7878c436fc9..b4a2f16774b 100644
--- a/content/en/observability_pipelines/processors/split_array.md
+++ b/content/en/observability_pipelines/processors/split_array.md
@@ -1,8 +1,13 @@
---
title: Split Array Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/split_array %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/tags.md b/content/en/observability_pipelines/processors/tags.md
index df2f4387147..2c3b96dd737 100644
--- a/content/en/observability_pipelines/processors/tags.md
+++ b/content/en/observability_pipelines/processors/tags.md
@@ -1,8 +1,13 @@
---
title: Tags Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/tags_processor %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/processors/throttle.md b/content/en/observability_pipelines/processors/throttle.md
index a133e5359c3..b06da1c6d25 100644
--- a/content/en/observability_pipelines/processors/throttle.md
+++ b/content/en/observability_pipelines/processors/throttle.md
@@ -1,8 +1,13 @@
---
title: Throttle Processor
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
{{% observability_pipelines/processors/throttle %}}
{{% observability_pipelines/processors/filter_syntax %}}
\ No newline at end of file
diff --git a/content/en/observability_pipelines/sources/amazon_data_firehose.md b/content/en/observability_pipelines/sources/amazon_data_firehose.md
index 515e29f0d6a..7c774cd2397 100644
--- a/content/en/observability_pipelines/sources/amazon_data_firehose.md
+++ b/content/en/observability_pipelines/sources/amazon_data_firehose.md
@@ -1,8 +1,13 @@
---
title: Amazon Data Firehose Source
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Amazon Data Firehose source to receive logs from Amazon Data Firehose. Select and set up this source when you [set up a pipeline][1].
## Prerequisites
diff --git a/content/en/observability_pipelines/sources/azure_event_hubs.md b/content/en/observability_pipelines/sources/azure_event_hubs.md
index 892e0809853..f3d06283c35 100644
--- a/content/en/observability_pipelines/sources/azure_event_hubs.md
+++ b/content/en/observability_pipelines/sources/azure_event_hubs.md
@@ -1,8 +1,13 @@
---
title: Send Azure Event Hubs Logs to Observability Pipelines
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
## Overview
This document walks through how to send Azure Event Hubs logs to Observability Pipelines using the Kafka source. The setup steps include setting up Azure Event Hubs for the Kafka source:
diff --git a/content/en/observability_pipelines/sources/datadog_agent.md b/content/en/observability_pipelines/sources/datadog_agent.md
index 7d3e90d3b5d..fb1bd924bf5 100644
--- a/content/en/observability_pipelines/sources/datadog_agent.md
+++ b/content/en/observability_pipelines/sources/datadog_agent.md
@@ -1,14 +1,19 @@
---
title: Datadog Agent Source
disable_toc: false
-
+products:
+- name: Logs
+ icon: logs
+- name: Metrics
+ icon: metrics
further_reading:
- link: https://www.datadoghq.com/blog/manage-metrics-cost-control-with-observability-pipelines
tag: Blog
text: Manage metric volume and tags in your environment with Observability Pipelines
-
---
+{{< product-availability >}}
+
Use Observability Pipelines' Datadog Agent source to receive logs or metrics ({{< tooltip glossary="preview" case="title" >}}) from the Datadog Agent. Select and set up this source when you [set up a pipeline][1].
**Note**: If you are using the Datadog Distribution of OpenTelemetry (DDOT) Collector for logs, you must [use the OpenTelemetry source to send logs to Observability Pipelines][4].
diff --git a/content/en/observability_pipelines/sources/filebeat.md b/content/en/observability_pipelines/sources/filebeat.md
index bb3c2f24fbf..d739470858d 100644
--- a/content/en/observability_pipelines/sources/filebeat.md
+++ b/content/en/observability_pipelines/sources/filebeat.md
@@ -1,8 +1,13 @@
---
title: Send Logs to Observability Pipelines with Filebeat
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
## Overview
Use the Logstash source to send logs to Observability Pipelines with Filebeat.
diff --git a/content/en/observability_pipelines/sources/fluent.md b/content/en/observability_pipelines/sources/fluent.md
index 575d24479e1..f46a4e58805 100644
--- a/content/en/observability_pipelines/sources/fluent.md
+++ b/content/en/observability_pipelines/sources/fluent.md
@@ -1,8 +1,13 @@
---
title: Fluentd and Fluent Bit Sources
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Fluentd or Fluent Bit source to receive logs from the your Fluentd or Fluent Bit agent. Select and set up this source when you [set up a pipeline][1].
## Prerequisites
diff --git a/content/en/observability_pipelines/sources/google_pubsub.md b/content/en/observability_pipelines/sources/google_pubsub.md
index 9d48b139dd8..2feaed036c0 100644
--- a/content/en/observability_pipelines/sources/google_pubsub.md
+++ b/content/en/observability_pipelines/sources/google_pubsub.md
@@ -1,8 +1,13 @@
---
title: Google Pub/Sub Source
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Google Pub/Sub source to pull logs from the Google Cloud Pub/Sub messaging system. Select and set up this source when you [set up a pipeline][1].
## Prerequisites
diff --git a/content/en/observability_pipelines/sources/http_client.md b/content/en/observability_pipelines/sources/http_client.md
index e26c2725422..2a5f201524d 100644
--- a/content/en/observability_pipelines/sources/http_client.md
+++ b/content/en/observability_pipelines/sources/http_client.md
@@ -1,8 +1,13 @@
---
title: HTTP Client Source
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' HTTP/S Client source to pull logs from the upstream HTTP/S server. Select and set up this source when you [set up a pipeline][1].
## Prerequisites
diff --git a/content/en/observability_pipelines/sources/http_server.md b/content/en/observability_pipelines/sources/http_server.md
index 33796d7dfd0..4984c58b4b6 100644
--- a/content/en/observability_pipelines/sources/http_server.md
+++ b/content/en/observability_pipelines/sources/http_server.md
@@ -1,8 +1,13 @@
---
title: HTTP Server Source
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' HTTP/S Server source to collect HTTP client logs. Select and set up this source when you [set up a pipeline][1].
You can also [send AWS vended logs with Datadog Lambda Forwarder to Observability Pipelines](#send-aws-vended-logs-with-the-datadog-lambda-forwarder-to-observability-pipelines).
diff --git a/content/en/observability_pipelines/sources/kafka.md b/content/en/observability_pipelines/sources/kafka.md
index f64aaf9b7cb..d312d94e368 100644
--- a/content/en/observability_pipelines/sources/kafka.md
+++ b/content/en/observability_pipelines/sources/kafka.md
@@ -1,8 +1,13 @@
---
title: Kafka Source
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Kafka source to receive logs from your Kafka topics. Select and set up this source when you [set up a pipeline][1]. The Kafka source uses [librdkafka][2].
You can also [send Azure Event Hub logs to Observability Pipelines using the Kafka source](/observability_pipelines/sources/azure_event_hub/#send-azure-event-hub-logs-to-observability-pipelines-using-the-kafka-source).
diff --git a/content/en/observability_pipelines/sources/lambda_extension.md b/content/en/observability_pipelines/sources/lambda_extension.md
index 909803bcfee..4cbb9779c26 100644
--- a/content/en/observability_pipelines/sources/lambda_extension.md
+++ b/content/en/observability_pipelines/sources/lambda_extension.md
@@ -2,9 +2,13 @@
title: Send Datadog Lambda Extension Logs to Observability Pipelines
description: Learn how to send Lambda Extension logs to Observability Pipelines
disable_toc: false
-
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
This document describes how to use the Datadog Lambda Extension to send AWS vended logs to Observability Pipelines. The setup steps are:
- [Set up a pipeline with the HTTP/S Server source](#set-up-a-pipeline).
diff --git a/content/en/observability_pipelines/sources/lambda_forwarder.md b/content/en/observability_pipelines/sources/lambda_forwarder.md
index 14ea0ad3e40..7fa8736d0f5 100644
--- a/content/en/observability_pipelines/sources/lambda_forwarder.md
+++ b/content/en/observability_pipelines/sources/lambda_forwarder.md
@@ -1,8 +1,13 @@
---
title: Send Datadog Lambda Forwarder Logs to Observability Pipelines
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
This document walks through how to send AWS vended logs with the Datadog Lambda Forwarder to Observability Pipelines. The setup steps are:
- [Set up a pipeline with the HTTP/S Server source](#set-up-a-pipeline).
diff --git a/content/en/observability_pipelines/sources/logstash.md b/content/en/observability_pipelines/sources/logstash.md
index d731c1c5c82..3ab92531698 100644
--- a/content/en/observability_pipelines/sources/logstash.md
+++ b/content/en/observability_pipelines/sources/logstash.md
@@ -1,8 +1,13 @@
---
title: Logstash Source
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Logstash source to receive logs from your Logstash agent. Select and set up this source when you [set up a pipeline][1].
You can also use the Logstash source to [send logs to Observability Pipelines using Filebeat][2].
diff --git a/content/en/observability_pipelines/sources/opentelemetry.md b/content/en/observability_pipelines/sources/opentelemetry.md
index de3017129c5..a4146d976fe 100644
--- a/content/en/observability_pipelines/sources/opentelemetry.md
+++ b/content/en/observability_pipelines/sources/opentelemetry.md
@@ -1,14 +1,17 @@
---
title: OpenTelemetry Source
disable_toc: false
-
further_reading:
- link: https://www.datadoghq.com/blog/manage-metrics-cost-control-with-observability-pipelines
tag: Blog
text: Manage metric volume and tags in your environment with Observability Pipelines
-
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
## Overview
Use Observability Pipelines' OpenTelemetry (OTel) source to collect logs from your OTel Collector through HTTP or gRPC. Select and set up this source when you set up a pipeline. The information below is configured in the pipelines UI.
diff --git a/content/en/observability_pipelines/sources/socket.md b/content/en/observability_pipelines/sources/socket.md
index 413028dabaf..63f0dadcf61 100644
--- a/content/en/observability_pipelines/sources/socket.md
+++ b/content/en/observability_pipelines/sources/socket.md
@@ -1,8 +1,13 @@
---
title: Socket Source
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Socket source to send logs to the Worker over a socket connection (TCP or UDP). Select and set up this source when you [set up a pipeline][1].
## Prerequisites
diff --git a/content/en/observability_pipelines/sources/splunk_hec.md b/content/en/observability_pipelines/sources/splunk_hec.md
index 9ef32ba8b93..489e7bc6296 100644
--- a/content/en/observability_pipelines/sources/splunk_hec.md
+++ b/content/en/observability_pipelines/sources/splunk_hec.md
@@ -1,8 +1,13 @@
---
title: Splunk HTTP Event Collector (HEC) Source
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Splunk HTTP Event Collector (HEC) source to receive logs from your Splunk HEC. Select and set up this source when you [set up a pipeline][1].
**Note**: Use the Splunk HEC source if you want to [send logs from the Splunk Distribution of the OpenTelemetry Collector to Observability Pipelines](#send-logs-from-the-splunk-distribution-of-the-opentelemetry-collector-to-observability-pipelines).
diff --git a/content/en/observability_pipelines/sources/splunk_tcp.md b/content/en/observability_pipelines/sources/splunk_tcp.md
index d8b657c24c8..db7ef5c294c 100644
--- a/content/en/observability_pipelines/sources/splunk_tcp.md
+++ b/content/en/observability_pipelines/sources/splunk_tcp.md
@@ -1,8 +1,13 @@
---
title: Splunk Heavy or Universal Forwarders (TCP) Source
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Splunk Heavy and Universal Forwards (TCP) source to receive logs sent to your Splunk forwarders. Select and set up this source when you [set up a pipeline][1].
## Prerequisites
diff --git a/content/en/observability_pipelines/sources/sumo_logic.md b/content/en/observability_pipelines/sources/sumo_logic.md
index f6562ec513f..02267ccda45 100644
--- a/content/en/observability_pipelines/sources/sumo_logic.md
+++ b/content/en/observability_pipelines/sources/sumo_logic.md
@@ -1,8 +1,13 @@
---
title: Sumo Logic Hosted Collector
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' Sumo Logic Hosted Collector source to receive logs sent to your Sumo Logic Hosted Collector. Select and set up this source when you [set up a pipeline][1].
## Prerequisites
diff --git a/content/en/observability_pipelines/sources/syslog.md b/content/en/observability_pipelines/sources/syslog.md
index ce22a981080..9c3bf074eec 100644
--- a/content/en/observability_pipelines/sources/syslog.md
+++ b/content/en/observability_pipelines/sources/syslog.md
@@ -1,8 +1,13 @@
---
title: Syslog Source
disable_toc: false
+products:
+- name: Logs
+ icon: logs
---
+{{< product-availability >}}
+
Use Observability Pipelines' rsyslog or syslog-ng to receive logs sent to rsyslog or syslog-ng. Select and set up this source when you [set up a pipeline][1].
You can also [forward third-party log to syslog](#forward-third-party-logs-to-syslog) and then send them to the Observability Pipelines Worker.