Skip to content

Commit f8ffc9d

Browse files
authored
Merge branch 'main' into docs-153-site-move
2 parents 9cfd090 + fea8fa0 commit f8ffc9d

File tree

30 files changed

+403
-161
lines changed

30 files changed

+403
-161
lines changed

.github/workflows/pr.yml

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,88 @@ jobs:
3636
run: yarn install --frozen-lockfile
3737
- name: Build the Docusaurus site
3838
run: yarn build
39+
# --- Disallowed character checks for Pantheon ---
40+
# 1) Fail if any file path in the build output contains disallowed characters
41+
- name: Check build artifact paths for disallowed characters
42+
env:
43+
BUILD_DIR: build
44+
shell: bash
45+
run: |
46+
if [ ! -d "$BUILD_DIR" ]; then
47+
echo "No $BUILD_DIR directory found; skipping path check."
48+
exit 0
49+
fi
50+
# Disallowed chars: " : < > | * ?
51+
OFFENDERS="$(find "$BUILD_DIR" -type f | grep -E '[":<>|*?]')" || true
52+
if [ -n "$OFFENDERS" ]; then
53+
echo "❌ Disallowed characters found in build artifact paths:"
54+
echo "$OFFENDERS"
55+
while IFS= read -r p; do
56+
rel="${p#$(pwd)/}"
57+
[ "$rel" = "$p" ] && rel="$p"
58+
badchars=$(echo "$rel" | grep -oE '[":<>|*?]' | tr -d '\n')
59+
echo "::error file=${rel}::Disallowed character(s) found in build artifact path: [${badchars}] (Pantheon rejects paths containing any of: \" : < > | * ?)"
60+
done <<< "$OFFENDERS"
61+
exit 1
62+
fi
63+
echo "✅ No disallowed characters found in build artifact paths."
64+
# 2) Fail if any Markdown/MDX link target contains disallowed characters (excluding external links).
65+
# Ignores fenced code blocks (```/~~~) and inline code (`...`) to avoid false positives from code samples.
66+
- name: Check Markdown/MDX links for disallowed characters
67+
shell: bash
68+
run: |
69+
FILES="$(git ls-files '*.md' '*.mdx' 2>/dev/null || true)"
70+
if [ -z "$FILES" ]; then
71+
echo "No Markdown/MDX files found; skipping link check."
72+
exit 0
73+
fi
74+
BAD_LINKS=$(
75+
awk '
76+
BEGIN { in_code=0 }
77+
{
78+
raw=$0
79+
80+
# Toggle fenced code blocks starting with ``` or ~~~
81+
if (match(raw, /^\s*(```|~~~)/)) { in_code = !in_code; next }
82+
if (in_code) { next }
83+
84+
# Strip inline code spans so patterns inside don’t trigger
85+
line = raw
86+
gsub(/`[^`]*`/, "", line)
87+
88+
# Find real Markdown links: [text](url)
89+
while (match(line, /\[[^]]+\]\(([^)]+)\)/, m)) {
90+
url=m[1]
91+
92+
# Skip external schemes
93+
if (url ~ /^(https?:|mailto:|tel:)/) { line=substr(line, RSTART+RLENGTH); continue }
94+
95+
# Drop query + fragment
96+
sub(/\?.*$/, "", url)
97+
sub(/#.*/, "", url)
98+
99+
# Disallowed characters in relative link targets: " : < > | * ?
100+
if (url ~ /[":<>|*?]/) {
101+
printf("%s\t%d\t%s\n", FILENAME, FNR, m[0])
102+
}
103+
104+
line=substr(line, RSTART+RLENGTH)
105+
}
106+
}
107+
' $FILES
108+
)
109+
110+
if [ -n "$BAD_LINKS" ]; then
111+
echo "❌ Disallowed characters found in Markdown/MDX link targets:"
112+
echo "$BAD_LINKS"
113+
while IFS=$'\t' read -r file line match; do
114+
[ -z "$file" ] && continue
115+
badchars=$(echo "$match" | grep -oE '[":<>|*?]' | tr -d '\n')
116+
echo "::error file=${file},line=${line}::Disallowed character(s) in Markdown link target: [${badchars}] ${match} (Not allowed: \" : < > | * ?)"
117+
done <<< "$BAD_LINKS"
118+
exit 1
119+
fi
120+
echo "✅ No disallowed characters found in Markdown/MDX link targets."
39121
spellcheck:
40122
runs-on: ubuntu-latest
41123
steps:

blog-collector/2025-09-09-otel.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: Remote Management for OpenTelemetry Collector (OpenTelemetry Collector)
3+
image: https://help.sumologic.com/img/reuse/rss-image.jpg
4+
keywords:
5+
- collection
6+
- opentelemetry
7+
- otel
8+
hide_table_of_contents: true
9+
---
10+
11+
import useBaseUrl from '@docusaurus/useBaseUrl';
12+
13+
We're happy to announce that Sumo Logic now enables you to add the collector timezone for OpenTelemetry collectors through the UI in the OpenTelemetry collector create flow. You can select the timezone of your choice while creating the collector. If you do not make a selection, the timezone will be set to `(UTC) Etc/UTC` by default.
14+
15+
[Learn more](/docs/send-data/opentelemetry-collector/install-collector/linux).

blog-service/2021/12-31.md

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

blog-service/2025-10-09-search.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Search Job API - Field Update (Search)
3+
image: https://assets-www.sumologic.com/company-logos/_800x418_crop_center-center_82_none/SumoLogic_Preview_600x600.jpg?mtime=1617040082
4+
keywords:
5+
- query-assist
6+
- search
7+
hide_table_of_contents: true
8+
---
9+
10+
import useBaseUrl from '@docusaurus/useBaseUrl';
11+
12+
We’re excited to announce that the `requiresRawMessages` field for creating a search job will now be set to **false** by default. This change improves the performance of aggregate queries by eliminating the overhead of generating raw messages. [Learn more](/docs/api/search-job/#create-a-search-job)

cid-redirects.json

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"/01Start-Here/04Getting-Started/Getting-the-Most-out-of-Sumo-Logic": "/docs/get-started/sign-up",
3535
"/01Start-Here/04Getting-Started/Certification_FAQs": "/docs/get-started/training-certification-faq",
3636
"/docs/get-started/certification-faq": "/docs/get-started/training-certification-faq",
37+
"/docs/certifications/free-training": "/docs/get-started/training-certification-faq",
3738
"/01Start-Here/05Customize-Your-Sumo-Logic-Experience": "/docs/get-started/account-settings-preferences",
3839
"/01Start-Here/05Customize-Your-Sumo-Logic-Experience/Change-Your-Email-Address": "/docs/get-started/account-settings-preferences",
3940
"/01Start-Here/05Customize-Your-Sumo-Logic-Experience/Change-Your-Password": "/docs/get-started/account-settings-preferences",
@@ -1522,9 +1523,9 @@
15221523
"/Traces/01Getting_Started_with_Transaction_Tracing/Set_up_traces_collection_for_Kubernetes_environments": "/docs/apm/traces/get-started-transaction-tracing/set-up-traces-collection-for-kubernetes-environments",
15231524
"/Traces/01Getting_Started_with_Transaction_Tracing/Set_up_traces_collection_for_other_environments": "/docs/apm/traces/get-started-transaction-tracing/set-up-traces-collection-for-other-environments",
15241525
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation",
1525-
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net",
1526-
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation/01NET_Core_TraceID_and_SpanID_Injection_into_Logs": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net/traceid-spanid-injection-into-logs",
1527-
"/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/java",
1526+
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet",
1527+
"/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/dotnet",
1528+
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation/01NET_Core_TraceID_and_SpanID_Injection_into_Logs": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet/traceid-spanid-injection-into-logs",
15281529
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/AWS_Lambda_-_Java_function_instrumentation_with_Sumo_Logic_tracing": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/java",
15291530
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/AWS_Lambda_-_NodeJS_function_instrumentation_with_Sumo_Logic_tracing": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/nodejs",
15301531
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/AWS_Lambda_-_Python_function_instrumentation_with_Sumo_Logic_tracing": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/python",
@@ -1539,7 +1540,7 @@
15391540
"/docs/apm/traces/get-started-transaction-tracing/go": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/go",
15401541
"/docs/apm/traces/get-started-transaction-tracing/java": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/java",
15411542
"/docs/apm/traces/get-started-transaction-tracing/javascript": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/javascript",
1542-
"/docs/apm/traces/get-started-transaction-tracing/net": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net",
1543+
"/docs/apm/traces/get-started-transaction-tracing/net": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet",
15431544
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/Python_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/python",
15441545
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/Ruby_on_Rails_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/ruby-on-rails",
15451546
"/Traces/01Getting_Started_with_Transaction_Tracing/01Instrument_your_application_with_OpenTelemetry/Ruby_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/ruby",
@@ -3011,6 +3012,7 @@
30113012
"/Cloud_SIEM_Enterprise/CSE_Rules/Import_YARA_Rules": "/docs/cse/rules/import-yara-rules",
30123013
"/Cloud_SIEM_Enterprise/CSE_Rules/Normalized_Authentication_Rules": "/docs/cse/rules/normalized-authentication-rules",
30133014
"/Cloud_SIEM_Enterprise/CSE_Rules/Normalized_Threat_Rules": "/docs/cse/rules/normalized-threat-rules",
3015+
"/docs/cloud-siem/actions-automation": "/docs/cse/automation",
30143016
"/docs/cse/rules/rule-expression-syntax": "/docs/cse/rules/cse-rules-syntax",
30153017
"/Cloud_SIEM_Enterprise/CSE_Rules/Rule_Tuning_Expressions": "/docs/cse/rules/rule-tuning-expressions",
30163018
"/Cloud_SIEM_Enterprise/CSE_Rules/Tailor_a_Global_Rule": "/docs/cse/rules/tailor-global-rule",
@@ -3076,6 +3078,7 @@
30763078
"/Cloud_SIEM_Enterprise/Records,_Signals,_Entities,_and_Insights/05Set_Insight_Generation_Window_and_Threshold": "/docs/cse/records-signals-entities-insights/set-insight-generation-window-threshold",
30773079
"/Cloud_SIEM_Enterprise/Records,_Signals,_Entities,_and_Insights/07Entity_Criticality": "/docs/cse/records-signals-entities-insights/entity-criticality",
30783080
"/Cloud_SIEM_Enterprise/Records,_Signals,_Entities,_and_Insights/09Global_Intelligence_for_Security_Insights": "/docs/cse/records-signals-entities-insights/global-intelligence-security-insights",
3081+
"/Cloud_SIEM_Enterprise/Records,_Signals,_Entities,_and_Insights/11Create_a_Custom_Entity_Type": "/docs/cse/records-signals-entities-insights/create-custom-entity-type",
30793082
"/Cloud_SIEM_Enterprise/Records,_Signals,_Entities,_and_Insights/13Using_Tags_with_Insights,_Signals,_Entities,_and_Rules": "/docs/cse/records-signals-entities-insights/tags-insights-signals-entities-rules",
30803083
"/Cloud_SIEM_Enterprise/Records,_Signals,_Entities,_and_Insights/15Searching_for_CSE_Data_in_Sumo_Logic": "/docs/cse/records-signals-entities-insights/search-cse-records-in-sumo",
30813084
"/Cloud_SIEM_Enterprise/Records,_Signals,_Entities,_and_Insights/15Searching_for_CSE_Records_in_Sumo_Logic": "/docs/cse/records-signals-entities-insights/search-cse-records-in-sumo",
@@ -3107,6 +3110,7 @@
31073110
"/Global_Intelligence/Global_Intelligence_for_Apache/Collect_Logs_for_the_Global_Intelligence_for_Apache_App": "/docs/integrations/global-intelligence/apache",
31083111
"/Global_Intelligence/Global_Intelligence_for_Apache/Install_the_Global_Intelligence_for_Apache_App_and_View_the_Dashboards": "/docs/integrations/global-intelligence/apache",
31093112
"/Help": "/docs/get-started/help",
3113+
"/Integrations": "/docs/integrations",
31103114
"/Internal_Writers/Topic_Archive/Parse_by_Data_Type/Parse_Apache_Logs/Parse_Apache_Access_Logs": "/docs/search/get-started-with-search/suggested-searches/apache-access-parser",
31113115
"/Internal_Writers/Topic_Archive/Parse_by_Data_Type/Parse_Apache_Logs/Parse_Apache_Error_Logs": "/docs/search/get-started-with-search/suggested-searches/apache-errors-parser",
31123116
"/Internal_Writers/Topic_Archive/Parse_by_Data_Type/Parse_Cisco_ASA_Logs": "/",
@@ -3389,6 +3393,7 @@
33893393
"/Manage/Security/Installation_Tokens": "/docs/manage/security/installation-tokens",
33903394
"/Manage/Security/SAML": "/docs/manage/security/saml",
33913395
"/docs/manage/security/saml/integrate-azure-ad": "/docs/manage/security/saml/integrate-sumo-with-azure-ad",
3396+
"/docs/manage/security/sumo-logic-security-faq": "/docs/manage/security",
33923397
"/Manage/Security/SAML/01-Set-Up-SAML-for-Single-Sign-On": "/docs/manage/security/saml/set-up-saml",
33933398
"/Manage/Security/SAML/Integrate_Sumo_Logic_with_OneLogin": "/docs/manage/security/saml/integrate-onelogin",
33943399
"/Manage/Security/SAML/Integrate_Sumo_with_AWS_Single_Sign-On": "/docs/manage/security/saml/integrate-aws-sso",
@@ -4278,7 +4283,7 @@
42784283
"/Traces/Getting_Started_with_Transaction_Tracing/Set_up_traces_collection_for_other_environments": "/docs/apm/traces/get-started-transaction-tracing/set-up-traces-collection-for-other-environments",
42794284
"/Traces/Getting_Started_with_Transaction_Tracing/Working_with_spans_attributes": "/docs/apm/traces/advanced-configuration/working-with-span-attributes",
42804285
"/Traces/Getting_Started_with_Transaction_Tracing/Instrument_your_application_with_OpenTelemetry": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation",
4281-
"/Traces/Getting_Started_with_Transaction_Tracing/Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net",
4286+
"/Traces/Getting_Started_with_Transaction_Tracing/Instrument_your_application_with_OpenTelemetry/.NET_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet",
42824287
"/Traces/Getting_Started_with_Transaction_Tracing/Instrument_your_application_with_OpenTelemetry/Java_OpenTelemetry_auto-instrumentation/TraceId_and_SpanId_injection_into_logs_configuration": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/java/traceid-spanid-injection-into-logs-configuration",
42834288
"/Traces/Getting_Started_with_Transaction_Tracing/Instrument_your_application_with_OpenTelemetry/Go_OpenTelemetry_auto-instrumentation": "/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/go",
42844289
"/Traces/Getting_Started_with_Transaction_Tracing/Set_up_traces_collection_for_Kubernetes_environments": "/docs/apm/traces/get-started-transaction-tracing/set-up-traces-collection-for-kubernetes-environments",
@@ -4521,5 +4526,6 @@
45214526
"/docs/cse/signals": "/docs/cse/records-signals-entities-insights",
45224527
"/docs/query/query-operators/aggregation-functions": "/docs/search/search-query-language/group-aggregate-operators",
45234528
"/Search/Search-Query-Language/Parse-Operators": "/docs/search/search-query-language/parse-operators",
4529+
"/docs/search/get-started-with-search-language/parsing-operators": "/docs/search/search-query-language/parse-operators",
45244530
"/docs/get-started/training-certification-faq-new": "/docs/get-started/training-certification-faq"
45254531
}

docs/api/search-job.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -789,7 +789,7 @@ To create a search job (step 1 in the [process flow](#process-flow)), send a JSO
789789
<td>requiresRawMessages</td>
790790
<td>Boolean</td>
791791
<td>No </td>
792-
<td>Set as <code>false</code> to slightly improve the performance of aggregate queries as raw messages will not be generated. By default, the parameter value is set to <code>true</code>. </td>
792+
<td>By default, the parameter value is set to <code>false</code> to improve the performance of aggregate queries as raw messages will not be generated. </td>
793793
</tr>
794794
</table>
795795

docs/apm/traces/advanced-configuration/correlate-logs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Our configurations, available in several programming languages, will inject the
3535
<div className="box smallbox card">
3636
<div className="container">
3737
<img src='https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/.NET_Core_Logo.svg/512px-.NET_Core_Logo.svg.png' alt="Thumbnail icon" width="60"/>
38-
<h4><a href="/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net/traceid-spanid-injection-into-logs">.NET</a></h4>
38+
<h4><a href="/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet/traceid-spanid-injection-into-logs">.NET</a></h4>
3939
<p>Injects data into user logs from ASP.NET & .NET core.</p>
4040
</div>
4141
</div>

docs/apm/traces/get-started-transaction-tracing/index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Learn how to collect telemetry data from applications written in the following p
6666
<div className="box smallbox card">
6767
<div className="container">
6868
<img src='https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/.NET_Core_Logo.svg/512px-.NET_Core_Logo.svg.png' alt="Thumbnail icon" width="55"/>
69-
<h4><a href="/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/net">.NET</a></h4>
69+
<h4><a href="/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/dotnet">.NET</a></h4>
7070
</div>
7171
</div>
7272
<div className="box smallbox card">
@@ -118,6 +118,12 @@ Learn how to install and configure OpenTelemetry distributed tracing for AWS Lam
118118
<img src='https://upload.wikimedia.org/wikipedia/commons/c/c3/Python-logo-notext.svg' alt="Thumbnail icon" width="50"/>
119119
<h4><a href="/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/python">Python</a></h4>
120120
</div>
121+
</div>
122+
<div className="box smallbox card">
123+
<div className="container">
124+
<img src='https://upload.wikimedia.org/wikipedia/commons/thumb/e/ee/.NET_Core_Logo.svg/512px-.NET_Core_Logo.svg.png' alt="Thumbnail icon" width="55"/>
125+
<h4><a href="/docs/apm/traces/get-started-transaction-tracing/opentelemetry-instrumentation/aws-lambda/dotnet">Dotnet</a></h4>
126+
</div>
121127
</div>
122128
</div>
123129

0 commit comments

Comments
 (0)