{"componentChunkName":"component---src-templates-markdown-template-jsx","path":"/guides/oversight/observability/trouble-shooting-examples/","result":{"data":{"pageMetadata":{"title":"Observability Troubleshooting Examples","path":"/guides/oversight/observability/trouble-shooting-examples/","sourceCode":null,"metadataParent":{"title":"Observability","path":"/guides/oversight/observability/","sourceCode":null,"hasVersionPicker":null,"metadataChildren":[{"title":"Observability Overview","path":"/guides/oversight/observability/overview/","order":1,"label":null},{"title":"Observability User Guide","path":"/guides/oversight/observability/guide/","order":2,"label":null},{"title":"Observability Troubleshooting Examples","path":"/guides/oversight/observability/trouble-shooting-examples/","order":3,"label":null},{"title":"Observability Span Glossary","path":"/guides/oversight/observability/span-glossary/","order":4,"label":null}],"metadataParent":{"title":"Oversight","path":"/guides/oversight/","metadataChildren":[{"title":"System Alerts","path":"/guides/oversight/system-alerts/","order":1,"label":null},{"title":"Observability","path":"/guides/oversight/observability/","order":2,"label":null},{"title":"Privacy","path":"/guides/oversight/privacy/","order":3,"label":null}],"metadataParent":{"title":"Guides","path":"/guides/","metadataChildren":[{"title":"Platform Overview","path":"/guides/platform-overview/","order":0.5,"label":null},{"title":"Getting Started","path":"/guides/getting-started/","order":1,"label":null},{"title":"mParticle Agent","path":"/guides/mparticle-agent/","order":1.5,"label":null},{"title":"Oversight","path":"/guides/oversight/","order":2,"label":null},{"title":"Data Platform","path":"/guides/data-platform/","order":3,"label":null},{"title":"Data Warehouse","path":"/guides/data-warehouse/","order":4,"label":null},{"title":"Customer 360","path":"/guides/customer-360/","order":5,"label":null},{"title":"Analytics","path":"/guides/analytics/","order":6,"label":null},{"title":"Audiences","path":"/guides/audiences/","order":7,"label":null},{"title":"Settings","path":"/guides/settings/","order":8,"label":null},{"title":"Troubleshooting mParticle","path":"/guides/troubleshooting/","order":10,"label":null},{"title":"Default Service Limits","path":"/guides/default-service-limits/","order":11,"label":null},{"title":"Glossary","path":"/guides/glossary/","order":12,"label":null}],"metadataParent":null}}}},"markdownRemark":{"html":"<p>Below are three example scenarios for when Observability help you troubleshoot common issues encountered when ingesting and forwarding data.</p>\n<ul>\n<li><a href=\"#an-event-is-blocked-by-a-forwarding-rule\">An event is blocked by a forwarding rule</a></li>\n<li><a href=\"#an-event-is-blocked-by-a-feed-filter\">An event is blocked by a feed filter</a></li>\n<li><a href=\"#an-event-is-blocked-by-a-data-plan\">An event is blocked by a data plan</a></li>\n</ul>\n<p>The following scenarios demonstrate the use of tracing to troubleshoot development environment data. To learn more about the differences between tracing your development data and your production data throughout the process of setting up your mParticle implementation, see <a href=\"/guides/oversight/observability/overview/#tracing-best-practices\">Tracing best practices</a>.</p>\n<h2 id=\"an-event-is-blocked-by-a-forwarding-rule\" style=\"position:relative;\"><a href=\"#an-event-is-blocked-by-a-forwarding-rule\" aria-label=\"an event is blocked by a forwarding rule permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>An event is blocked by a forwarding rule</h2>\n<p><a href=\"/guides/data-platform/setup/connections/#forwarding-rules\">Forwarding rules</a> allow you to prevent events from being forwarded to an output according to criteria like the event’s attributes, user consent preferences, or whether the user who triggered the event was logged in.</p>\n<p>Sometimes, a forwarding rule might block an event that you actually want to send to your output. Using Observability, you can more easily identify and troubleshoot these instances.</p>\n<p>For example, consider a scenario where we send the following event to mParticle when a user subscribes to a premium service, but we don’t see the event appear downstream in our output.</p>\n<p><strong>Example event batch</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"json\"><pre style=\"counter-reset: linenumber NaN\" class=\"language-json line-numbers\"><code class=\"language-json\">'events'<span class=\"token operator\">:</span> <span class=\"token punctuation\">[</span>\n    <span class=\"token punctuation\">{</span>\n        'data'<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n            'custom_event_type'<span class=\"token operator\">:</span> 'other'<span class=\"token punctuation\">,</span>\n            'event_name'<span class=\"token operator\">:</span> 'subscription'<span class=\"token punctuation\">,</span>\n            'custom_attributes'<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n              'plan_type'<span class=\"token operator\">:</span> 'premium'\n            <span class=\"token punctuation\">}</span>\n        <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n        'event_type'<span class=\"token operator\">:</span> 'custom_event'\n    <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">]</span></code><span aria-hidden=\"true\" class=\"line-numbers-rows\" style=\"white-space: normal; width: auto; left: 0;\"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></pre></div>\n<ol>\n<li>First, let’s check to see if Observability flagged any recent traces by logging into mParticle and navigating to <strong>Oversight > Observability > Trace Activity</strong>.</li>\n<li>We click <strong>Sort &#x26; Filters</strong> and select our input feed under <strong>Inputs</strong>. Under <strong>Results</strong>, we select “Warning”, “Insight”, and “Needs Attention” and click <strong>Apply</strong>.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-forwarding-rule/sort-and-filter-traces.png\"></p>\n<ol start=\"3\">\n<li>We see a trace matching our input and output with “Insight” as the result, which indicates some detected behavior (either intended or not) that we should investigate. We click on the <strong>Trace ID</strong> to open the details page to learn more.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-forwarding-rule/trace-activity.png\"></p>\n<ol start=\"4\">\n<li>In the Trace Details page, we scroll through the Timeline View until we see a highlighted span under the section called <strong>Transformations</strong>. This includes the error message: <em>“Event Batch Filtering: The batch was dropped because all events contained within it were filtered out by event attribute forwarding rules. If this is not expected, check the event attribute rules for this connection.”</em> Now we know our event was dropped due to a forwarding rule.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-forwarding-rule/trace-details.png\"></p>\n<ol start=\"5\">\n<li>We navigate to the connection between our custom feed input and our webhook output to view our forwarding rules.</li>\n<li>We go to the Forwarding tab and see that we have a Forwarding Rule set to “Only Forward” events if they contain the event attribute <code class=\"language-text\">plan_type</code> set to <code class=\"language-text\">basic</code>.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-forwarding-rule/forwarding-rule-settings.png\"></p>\n<ol start=\"7\">\n<li>After re-examining our original event batch, our event’s <code class=\"language-text\">plan_type</code> was set to <code class=\"language-text\">premium</code>, which explains why it wasn’t forwarded to our output.</li>\n<li>We can now either remove our feed filter or adjust it to forward subscription events with either basic or premium plan types.</li>\n</ol>\n<h2 id=\"an-event-is-blocked-by-a-feed-filter\" style=\"position:relative;\"><a href=\"#an-event-is-blocked-by-a-feed-filter\" aria-label=\"an event is blocked by a feed filter permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>An event is blocked by a feed filter</h2>\n<p><a href=\"/guides/data-platform/data-filter/\">Filters</a> provide granular control over exactly which data points are forwarded to a specific output. You can switch OFF certain data points to exclude them from the data you forward, or you can switch ON data points to forward them.</p>\n<p>Sometimes, you might mistakenly toggle a filter for a data point that you actually want to send to an output.</p>\n<p>For example, consider a scenario where we send the following event to mParticle when a user subscribes to a premium service, but we don’t see the plan_type event attribute appear downstream in our output.</p>\n<p><strong>Example event batch</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"json\"><pre style=\"counter-reset: linenumber NaN\" class=\"language-json line-numbers\"><code class=\"language-json\">'events'<span class=\"token operator\">:</span> <span class=\"token punctuation\">[</span>\n    <span class=\"token punctuation\">{</span>\n        'data'<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n            'custom_event_type'<span class=\"token operator\">:</span> 'other'<span class=\"token punctuation\">,</span>\n            'event_name'<span class=\"token operator\">:</span> 'subscription'<span class=\"token punctuation\">,</span>\n            'custom_attributes'<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n              'plan_type'<span class=\"token operator\">:</span> 'premium'\n            <span class=\"token punctuation\">}</span>\n        <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n        'event_type'<span class=\"token operator\">:</span> 'custom_event'\n    <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">]</span></code><span aria-hidden=\"true\" class=\"line-numbers-rows\" style=\"white-space: normal; width: auto; left: 0;\"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></pre></div>\n<ol>\n<li>First, let’s check to see if Observability flagged any recent traces by logging into mParticle and navigating to <strong>Observability > Trace Activity</strong>.</li>\n<li>We click <strong>Sort &#x26; Filters</strong> and select our input feed under <strong>Inputs</strong>. Under <strong>Results</strong> we select “Warning”, “Insight”, and “Needs Attention” and click <strong>Apply</strong>.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-feed-filters/sort-and-filter-traces.png\"></p>\n<ol start=\"3\">\n<li>We see a trace matching our input and output with “Insight” as the result, which indicates some detected behavior (either intended or not) that we should investigate. We click on the <strong>Trace ID</strong> to open the details page to learn more.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-feed-filters/trace-activity.png\"></p>\n<ol start=\"4\">\n<li>In the Trace Details page, we scroll through the trace timeline until we see a highlighted span under <strong>Transformations</strong>. If we click on this, we see the error message: <em>“Event Batch Filtering: The batch was dropped because all events contained within it were filtered out by event attribute forwarding rules. If this is not expected, check the event attribute rules for this connection.”</em> Now we know our event was dropped due to a feed filter. Let’s check our filter settings to see if we’re unintentionally removing any event attributes.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-feed-filters/trace-details.png\"></p>\n<ol start=\"5\">\n<li>To find our feed filter settings, we navigate to <strong>Connections > Feed Filters</strong> using the left hand navigation, and then we select the <strong>Events</strong> tab. The column for Webhook (our output that didn’t receive the event) lists each event type that will be forwarded (or filtered).</li>\n<li>If we expand the <strong>Other</strong> event type section, we see our subscription event. If we expand this, we see that the <code class=\"language-text\">plan_type</code> event attribute is switched OFF. As long as this filter is enabled, mParticle won’t forward the <code class=\"language-text\">plan_type</code> attribute with subscription events.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-feed-filters/feed-filter-settings.png\"></p>\n<ol start=\"7\">\n<li>Now we know we need to remove the feed filter so the <code class=\"language-text\">plan_type</code> attribute is always forwarded.</li>\n</ol>\n<h2 id=\"an-event-is-blocked-by-a-data-plan\" style=\"position:relative;\"><a href=\"#an-event-is-blocked-by-a-data-plan\" aria-label=\"an event is blocked by a data plan permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>An event is blocked by a data plan</h2>\n<p><a href=\"/guides/data-platform/data-planning/\">Data plans</a> allow you to describe the extent and the shape of the data you collect using mParticle. Each data plan contains a list of data points which describe the event names, event attributes, user attributes, and user identities that you want mParticle to ingest. If your input sends data that doesn’t match your data plan, it can be either marked as invalid or blocked entirely, depending on your data plan settings.</p>\n<p>Sometimes, data plans will block data that you actually want to ingest. We can use Observability to help identify and troubleshoot these instances.</p>\n<p>For example, consider a scenario where we send the following event to mParticle when a user subscribes to a service, but we don’t see the <code class=\"language-text\">language_preference</code> user attribute appear downstream in our output.</p>\n<p><strong>Example event batch</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"json\"><pre style=\"counter-reset: linenumber NaN\" class=\"language-json line-numbers\"><code class=\"language-json\"><span class=\"token punctuation\">{</span>\n  'user_attributes' <span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n    'language_preference'<span class=\"token operator\">:</span> 'EN'\n  <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n  'events'<span class=\"token operator\">:</span> <span class=\"token punctuation\">[</span>\n    <span class=\"token punctuation\">{</span>\n      'data'<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n        'custom_event_type'<span class=\"token operator\">:</span> 'other'<span class=\"token punctuation\">,</span>\n        'event_name'<span class=\"token operator\">:</span> 'subscription'<span class=\"token punctuation\">,</span>\n      <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n      'event_type'<span class=\"token operator\">:</span> 'custom_event'\n    <span class=\"token punctuation\">}</span>\n  <span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span>\n  'context'<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n    'data_plan'<span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n      'plan_id'<span class=\"token operator\">:</span> 'higgs_data_plan'<span class=\"token punctuation\">,</span>\n      'plan_version'<span class=\"token operator\">:</span> <span class=\"token number\">1</span>\n    <span class=\"token punctuation\">}</span>\n  <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code><span aria-hidden=\"true\" class=\"line-numbers-rows\" style=\"white-space: normal; width: auto; left: 0;\"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span></pre></div>\n<ol>\n<li>First, let’s check to see if Observability flagged any recent traces by logging into mParticle and navigating to <strong>Oversight > Observability > Trace Activity</strong>.</li>\n<li>We click <strong>Sort &#x26; Filters</strong> and select our input feed under <strong>Inputs</strong>. Under <strong>Results</strong>, we select “Warning”, “Insight”, and “Needs Attention” and click <strong>Apply</strong>.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-data-plans/sort-and-filter-traces.png\"></p>\n<ol start=\"3\">\n<li>We see a trace matching our input and output with “Insight” as the result, which indicates some detected behavior (either intended or not) that we should investigate. We click on the <strong>Trace ID</strong> to open the details page to learn more.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-data-plans/trace-activity.png\"></p>\n<ol start=\"4\">\n<li>In the Trace Details page, we scroll through the trace timeline until we see the highlighted span called <em>“Evaluating Data Plan ‘higgs_data_plan’”</em> under <strong>Transformations</strong>. If we click on this, we see the error message: <em>“Data Planning: All user attributes in the batch were dropped by the data plan. Not all integrations and use cases support batches with no user attributes.”</em> Now we know our user attribute was blocked by the Higgs Data Plan.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-data-plans/trace-details.png\"></p>\n<ol start=\"5\">\n<li>The <strong>Setup Details</strong> section on the left side of the trace details page gives us a direct link we can click to take us to our Higgs Data Plan.</li>\n<li>Once on the Higgs Data Plan settings page, we click <strong>Block Volume</strong> to view the data plan report.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-data-plans/data-plan-overview.png\"></p>\n<ol start=\"7\">\n<li>From the Report tab, make sure to select “Blocked”. Under the list of blocked data points, we see our language preference user attribute.</li>\n</ol>\n<p><img src=\"/images/guides/platform-guide/observability/troubleshooting-guides/troubleshooting-data-plans/data-plan-report.png\"></p>\n<ol start=\"8\">\n<li>At this point, we can modify our data plan’s block settings to allow unplanned user attributes, or we can add the language preference attribute to our list of expected data points. Note: if you have a quarantine connection configured for your data plan, you can backfill any blocked data.</li>\n</ol>","frontmatter":{"title":"Observability Troubleshooting Examples","order":3,"seoTitle":null,"seoDescription":null},"parent":{"__typename":"File","modifiedTime":"October 12, 2026"}}},"pageContext":{"slug":"/guides/oversight/observability/trouble-shooting-examples/"}},"staticQueryHashes":["2950460867"]}