{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/enable-configured-opentelemetry-components-in-the-service-section/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/",
        "slug": "enable-configured-opentelemetry-components-in-the-service-section",
        "url": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/enable-configured-opentelemetry-components-in-the-service-section/"
        },
        "title": "Enable configured OpenTelemetry components in the service section",
        "summary": "A receiver definition can exist in the file without participating in any running pipeline.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "network-infrastructure",
            "label": "Networks & infrastructure",
            "alt": "Resilient network core with engineered blue and gold data paths.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            },
            {
                "slug": "networks-infrastructure",
                "name": "Networks & Infrastructure",
                "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-10-20T18:15:47+00:00",
        "modified_at": "2026-10-20T18:34:33+00:00",
        "reviewed_on": "2026-10-20",
        "reading_minutes": 2,
        "word_count": 254,
        "potentially_affected": "Review configured Collector component activation through the service pipelines and extension configuration.",
        "dse_recommendation": "DSE recommends drawing the intended receive-process-export path and comparing every component reference with the actual configuration.",
        "primary_source": {
            "name": "OpenTelemetry documentation — Configuration",
            "url": "https://opentelemetry.io/docs/collector/configuration/",
            "published_on": null,
            "authority": "opentelemetry.io"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<p>A receiver definition can exist in the file without participating in any running pipeline.</p>\n<h2>Source facts</h2>\n<p>OpenTelemetry Collector configuration separates component definitions from activation. Defining a receiver does not enable it; it must be referenced in an appropriate service pipeline. Processors also need to be added to appropriate service pipelines. Exporters likewise need to be added to appropriate service pipelines. Extensions are enabled through the service section rather than ordinary telemetry pipelines.</p>\n<p>Source: <a href=\"https://opentelemetry.io/docs/collector/configuration/\">OpenTelemetry documentation — Configuration</a>.</p>\n<h2>Applicability</h2>\n<p>Review configured Collector component activation through the service pipelines and extension configuration.</p>\n<h2>DSE recommendation</h2>\n<p>DSE recommends drawing the intended receive-process-export path and comparing every component reference with the actual configuration. Keep instance identifiers consistent when several components share a type. Review the service section during troubleshooting instead of repeatedly changing an unused component block. Confirm the installed distribution and version before selecting examples. Treat configuration validation, successful startup, and observed data flow as separate acceptance steps so a process that starts without using the intended pipeline is not declared complete.</p>\n<h2>Verification</h2>\n<p>In a test Collector, inspect the configured pipeline and send a harmless known signal through it. Compare behavior with a deliberately unreferenced receiver definition. Confirm each intended component is active and the signal reaches the approved destination, then remove temporary diagnostic outputs and unused definitions. Retain the effective service references with the known sample&#8217;s route. Ask the pipeline owner to trace that sample from the intended receiver through each enabled processor to its exporter before accepting a configuration-only success.</p>\n<h2>Official reference</h2>\n<p><a href=\"https://opentelemetry.io/docs/collector/configuration/\">OpenTelemetry documentation — Configuration</a>. Reviewed October 20, 2026.</p>",
        "content_text": "A receiver definition can exist in the file without participating in any running pipeline.\nSource facts\nOpenTelemetry Collector configuration separates component definitions from activation. Defining a receiver does not enable it; it must be referenced in an appropriate service pipeline. Processors also need to be added to appropriate service pipelines. Exporters likewise need to be added to appropriate service pipelines. Extensions are enabled through the service section rather than ordinary telemetry pipelines.\nSource: OpenTelemetry documentation — Configuration.\nApplicability\nReview configured Collector component activation through the service pipelines and extension configuration.\nDSE recommendation\nDSE recommends drawing the intended receive-process-export path and comparing every component reference with the actual configuration. Keep instance identifiers consistent when several components share a type. Review the service section during troubleshooting instead of repeatedly changing an unused component block. Confirm the installed distribution and version before selecting examples. Treat configuration validation, successful startup, and observed data flow as separate acceptance steps so a process that starts without using the intended pipeline is not declared complete.\nVerification\nIn a test Collector, inspect the configured pipeline and send a harmless known signal through it. Compare behavior with a deliberately unreferenced receiver definition. Confirm each intended component is active and the signal reaches the approved destination, then remove temporary diagnostic outputs and unused definitions. Retain the effective service references with the known sample’s route. Ask the pipeline owner to trace that sample from the intended receiver through each enabled processor to its exporter before accepting a configuration-only success.\nOfficial reference\nOpenTelemetry documentation — Configuration. Reviewed October 20, 2026.",
        "content_markdown": "A receiver definition can exist in the file without participating in any running pipeline.\n\n## Source facts\n\nOpenTelemetry Collector configuration separates component definitions from activation. Defining a receiver does not enable it; it must be referenced in an appropriate service pipeline. Processors also need to be added to appropriate service pipelines. Exporters likewise need to be added to appropriate service pipelines. Extensions are enabled through the service section rather than ordinary telemetry pipelines.\n\nSource: [OpenTelemetry documentation — Configuration](https://opentelemetry.io/docs/collector/configuration/).\n\n## Applicability\n\nReview configured Collector component activation through the service pipelines and extension configuration.\n\n## DSE recommendation\n\nDSE recommends drawing the intended receive-process-export path and comparing every component reference with the actual configuration. Keep instance identifiers consistent when several components share a type. Review the service section during troubleshooting instead of repeatedly changing an unused component block. Confirm the installed distribution and version before selecting examples. Treat configuration validation, successful startup, and observed data flow as separate acceptance steps so a process that starts without using the intended pipeline is not declared complete.\n\n## Verification\n\nIn a test Collector, inspect the configured pipeline and send a harmless known signal through it. Compare behavior with a deliberately unreferenced receiver definition. Confirm each intended component is active and the signal reaches the approved destination, then remove temporary diagnostic outputs and unused definitions. Retain the effective service references with the known sample’s route. Ask the pipeline owner to trace that sample from the intended receiver through each enabled processor to its exporter before accepting a configuration-only success.\n\n## Official reference\n\n[OpenTelemetry documentation — Configuration](https://opentelemetry.io/docs/collector/configuration/). Reviewed October 20, 2026."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/",
                "url": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-10-20"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "IT",
                        "item": "https://update.dsesecurity.com/topic/it/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 3,
                        "name": "Enable configured OpenTelemetry components in the service section",
                        "item": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/#article",
                "identifier": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/",
                "url": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/",
                "headline": "Enable configured OpenTelemetry components in the service section",
                "description": "A receiver definition can exist in the file without participating in any running pipeline.",
                "abstract": "A receiver definition can exist in the file without participating in any running pipeline.",
                "articleBody": "A receiver definition can exist in the file without participating in any running pipeline.\nSource facts\nOpenTelemetry Collector configuration separates component definitions from activation. Defining a receiver does not enable it; it must be referenced in an appropriate service pipeline. Processors also need to be added to appropriate service pipelines. Exporters likewise need to be added to appropriate service pipelines. Extensions are enabled through the service section rather than ordinary telemetry pipelines.\nSource: OpenTelemetry documentation — Configuration.\nApplicability\nReview configured Collector component activation through the service pipelines and extension configuration.\nDSE recommendation\nDSE recommends drawing the intended receive-process-export path and comparing every component reference with the actual configuration. Keep instance identifiers consistent when several components share a type. Review the service section during troubleshooting instead of repeatedly changing an unused component block. Confirm the installed distribution and version before selecting examples. Treat configuration validation, successful startup, and observed data flow as separate acceptance steps so a process that starts without using the intended pipeline is not declared complete.\nVerification\nIn a test Collector, inspect the configured pipeline and send a harmless known signal through it. Compare behavior with a deliberately unreferenced receiver definition. Confirm each intended component is active and the signal reaches the approved destination, then remove temporary diagnostic outputs and unused definitions. Retain the effective service references with the known sample’s route. Ask the pipeline owner to trace that sample from the intended receiver through each enabled processor to its exporter before accepting a configuration-only success.\nOfficial reference\nOpenTelemetry documentation — Configuration. Reviewed October 20, 2026.",
                "datePublished": "2026-10-20T18:15:47+00:00",
                "dateModified": "2026-10-20T18:34:33+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/enable-configured-opentelemetry-components-in-the-service-section/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/network-infrastructure-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Enable configured OpenTelemetry components in the service section"
                },
                "articleSection": [
                    "IT",
                    "Networks & Infrastructure"
                ],
                "keywords": [
                    "IT",
                    "Networks & Infrastructure",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    },
                    {
                        "@type": "Thing",
                        "name": "Networks & Infrastructure",
                        "url": "https://update.dsesecurity.com/topic/networks-infrastructure/"
                    }
                ],
                "wordCount": 254,
                "timeRequired": "PT2M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "OpenTelemetry documentation — Configuration",
                    "url": "https://opentelemetry.io/docs/collector/configuration/"
                }
            }
        ]
    }
}