Skip to content

Commit 435d165

Browse files
authored
Merge branch 'main' into app_central_google_iam
2 parents 8442b09 + fc79624 commit 435d165

File tree

81 files changed

+1325
-1220
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+1325
-1220
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-service/2021/12-31.md

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

blog-service/2024/12-31.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,15 +331,15 @@ Minor *query* fixes in the below [Classic Apps (Legacy)](/docs/get-started/apps-
331331

332332
#### Scan Budgets
333333

334-
We are happy to introduce our new **Usage Management** tab under the **Accounts** section. This feature allows you to define query spending limits, helping prevent unexpected charges and manage Sumo Logic credits, particularly in pay-per-use scenarios by limiting search volume.
334+
We are happy to introduce our new **Scan Budgets** tab under the **Accounts** section. This feature allows you to define query spending limits, helping prevent unexpected charges and manage Sumo Logic credits, particularly in pay-per-use scenarios by limiting search volume.
335335

336336
Key features include:
337337

338338
- **Org-wide query budget**. Set a budget for queries that applies to all users in the organization.
339339
- **User level and role level query budget**. Set limits on query data volume at the user level and role level.
340340
- **Flexible actions**. Choose what happens when the budget limit is reached. Options include **Display a warning to the user** or **Restrict queries to background scans only**.
341341

342-
Explore our technical documentation [here](/docs/manage/manage-subscription/usage-management/) to learn how to set up and use Scan Budgets.
342+
Explore our technical documentation [here](/docs/manage/manage-subscription/scan-budgets/) to learn how to set up and use Scan Budgets.
343343

344344
### October 29, 2024 (Apps)
345345

blog-service/2025-01-23-manage.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,4 @@ hide_table_of_contents: true
99

1010
import useBaseUrl from '@docusaurus/useBaseUrl';
1111

12-
13-
14-
We're excited to introduce the time-phased scan budgets for advanced usage management, which helps you to set **Daily**, **Weekly**, or **Monthly** budgets for individual user or a single shared budget for an entire group. [Learn more](/docs/manage/manage-subscription/usage-management/#set-scan-budgets).
12+
We're excited to introduce the time-phased scan budgets for advanced usage management, which helps you to set **Daily**, **Weekly**, or **Monthly** budgets for individual user or a single shared budget for an entire group. [Learn more](/docs/manage/manage-subscription/scan-budgets).

blog-service/2025-09-30-apps.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ We’re excited to announce the release of the new Azure Machine Learning app fo
2121
* [Amazon Bedrock](/docs/integrations/amazon-aws/amazon-bedrock)
2222
* [Amazon EC2 Auto Scaling](/docs/integrations/amazon-aws/amazon-ec2-auto-scaling/)
2323
* [Amazon OpenSearch](/docs/integrations/amazon-aws/amazon-opensearch/)
24-
* Upgraded the following apps to Node.js v22.x along with CVE fixes:
24+
* Upgraded the following integrations to Node.js v22.x along with CVE fixes:
2525
* [Azure Append Blob](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/append-blob/)
2626
* [Azure Block Blob Collection](/docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/)
27-
* **Azure Event Hubs**. Updated the dashboard filters for [Azure Event Hubs](/docs/integrations/microsoft-azure/azure-event-hubs/#viewing-the-azure-event-hubs-dashboards).
27+
* **Azure Event Hubs app**. Updated the dashboard filters for [Azure Event Hubs](/docs/integrations/microsoft-azure/azure-event-hubs/#viewing-the-azure-event-hubs-dashboards).
2828
* **Data Volume app**. Enhanced the **Ingest Trend** panel to include a breakdown of data volume by entity. This provides you an insight into the specific entities that contribute to the overall data ingestion trend. [Learn more](/docs/integrations/sumo-apps/data-volume/).
2929
* **Sumo Logic Lambda Extension**. Upgraded the Sumo Logic Lambda Extension to Golang version 24, including CVE fixes.

blog-service/2025-10-07-apps.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: Azure OpenAI (Apps)
3+
image: https://help.sumologic.com/img/reuse/rss-image.jpg
4+
keywords:
5+
- apps
6+
- azure
7+
- microsoft
8+
- azure-open-ai
9+
hide_table_of_contents: true
10+
---
11+
12+
import useBaseUrl from '@docusaurus/useBaseUrl';
13+
14+
We're excited to introduce the new Sumo Logic app for Azure OpenAI. This app provides secure access to OpenAI’s generative AI models within Azure’s enterprise-grade environment. It integrates with Azure services and external data sources to support advanced natural language processing, code generation, and reasoning, while offering tools to monitor usage, performance, and reliability. [Learn more](/docs/integrations/microsoft-azure/azure-open-ai/).

blog-service/2025-10-08-apps.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Carbon Black Inventory (Apps)
3+
image: https://help.sumologic.com/img/reuse/rss-image.jpg
4+
keywords:
5+
- apps
6+
- carbon-black-inventory
7+
hide_table_of_contents: true
8+
---
9+
10+
import useBaseUrl from '@docusaurus/useBaseUrl';
11+
12+
We're excited to introduce the new Sumo Logic app for Carbon Black Inventory. This app offers you enhanced capabilities to identify risks and configuration gaps in your environment. [Learn more](/docs/integrations/saas-cloud/carbon-black-inventory/).

blog-service/2025-10-08-manage.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: Ingestion Throttling Limits (Manage)
3+
image: https://help.sumologic.com/img/reuse/rss-image.jpg
4+
keywords:
5+
- ingestion-throttling
6+
- manage
7+
- throttling-notification
8+
hide_table_of_contents: true
9+
---
10+
11+
We’re excited to announce the new **Organization Usage Limits** tab, featuring the **Ingestion – Throttling Limits** section. This section displays your average ingestion rate for a selected time range alongside your account’s throttling limits. Additionally, you can opt in to receive email notifications whenever your account experiences throttling. [Learn more](/docs/manage/manage-subscription/organization-usage-limits).

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)

0 commit comments

Comments
 (0)