You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have identified a critical issue affecting the consistent transmission of JSON keys to the Splunk HEC Collector, particularly under conditions of slow internet connectivity, such as when using a VPN. This inconsistency has been observed across various pages and events originating from the user's browser, notably within event groups like doctor profile for doctor profile page events. The issue is characterized by the absence of vital keys (terminal_id, location, city_id) in events sent upon the initial page load, with these keys appearing in events upon page refresh. This suggests a potential problem with the timing of data storage in cookies, affecting not only search metrics but potentially all functionalities involving the Splunk HEC.
Steps to Reproduce
Connect to the internet using a VPN with reduced speed.
Perform a search on Google for a specific query such as متخصص گوش و حلق و بینی در خوی and navigate to the resulting Paziresh24 link, e.g., https://www.paziresh24.com/s/khoy/otorhinolaryngology/.
Expected Result: The event sent to Splunk includes keys terminal_id, location, and city_id.
Actual Result: These keys are missing from the initial event sent to Splunk.
Refresh the page.
Expected Result: Subsequent events maintain the same key set as the initial event.
Actual Result: The previously missing keys are now included in the events.
This behavior indicates that the issue could be replicated in other contexts where Splunk HEC is utilized, such as on doctor profile pages.
Expected Outcome
All events, regardless of the user's internet speed or the page context, should consistently include all necessary keys to ensure accurate data transmission and analysis.
Actual Outcome
Initial page load events often lack crucial information (terminal_id, location, city_id), which could be attributed to delays in cookie data storage or retrieval. This inconsistency affects various pages and functionalities beyond the initial search.
Suggested Developer Action
Developers are advised to first hypothesize potential causes of this inconsistency, focusing on the event handling mechanism during slow network conditions and the timing/sequence of cookie data storage and retrieval. A thorough investigation should be conducted into how data is prepared for transmission to the Splunk HEC and the role of network performance in data integrity. Proposed solutions should aim to ensure consistent data transmission across all pages and functionalities where Splunk HEC is invoked, addressing both the immediate issue and preventing similar problems in the future.
The text was updated successfully, but these errors were encountered:
Description
We have identified a critical issue affecting the consistent transmission of JSON keys to the Splunk HEC Collector, particularly under conditions of slow internet connectivity, such as when using a VPN. This inconsistency has been observed across various pages and events originating from the user's browser, notably within event groups like
doctor profile
for doctor profile page events. The issue is characterized by the absence of vital keys (terminal_id
,location
,city_id
) in events sent upon the initial page load, with these keys appearing in events upon page refresh. This suggests a potential problem with the timing of data storage in cookies, affecting not only search metrics but potentially all functionalities involving the Splunk HEC.Steps to Reproduce
متخصص گوش و حلق و بینی در خوی
and navigate to the resulting Paziresh24 link, e.g.,https://www.paziresh24.com/s/khoy/otorhinolaryngology/
.terminal_id
,location
, andcity_id
.This behavior indicates that the issue could be replicated in other contexts where Splunk HEC is utilized, such as on doctor profile pages.
Expected Outcome
All events, regardless of the user's internet speed or the page context, should consistently include all necessary keys to ensure accurate data transmission and analysis.
Actual Outcome
Initial page load events often lack crucial information (
terminal_id
,location
,city_id
), which could be attributed to delays in cookie data storage or retrieval. This inconsistency affects various pages and functionalities beyond the initial search.Suggested Developer Action
Developers are advised to first hypothesize potential causes of this inconsistency, focusing on the event handling mechanism during slow network conditions and the timing/sequence of cookie data storage and retrieval. A thorough investigation should be conducted into how data is prepared for transmission to the Splunk HEC and the role of network performance in data integrity. Proposed solutions should aim to ensure consistent data transmission across all pages and functionalities where Splunk HEC is invoked, addressing both the immediate issue and preventing similar problems in the future.
The text was updated successfully, but these errors were encountered: