Skip to content

Commit cf3c20e

Browse files
authored
Merge branch 'main' into query-assist-support-improved
2 parents f4afa20 + 835175a commit cf3c20e

File tree

4,126 files changed

+27947
-11280
lines changed

Some content is hidden

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

4,126 files changed

+27947
-11280
lines changed

.clabot

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,13 @@
184184
"dlindelof-sumologic",
185185
"snyk-bot",
186186
"stephenthedev",
187-
"Apoorvkudesia-sumologic"
187+
"Apoorvkudesia-sumologic",
188+
"ntanwar-sumo",
189+
"aj-sumo",
190+
"samiura",
191+
"naveenrama",
192+
"fguimond",
193+
"rmeyer-legato"
188194
],
189195
"message": "Thank you for your contribution! As this is an open source project, we require contributors to sign our Contributor License Agreement and do not have yours on file. To proceed with your PR, please [sign your name here](https://forms.gle/YgLddrckeJaCdZYA6) and we will add you to our approved list of contributors.",
190196
"label": "cla-signed",

.github/workflows/build_and_deploy.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
name: Build and Deploy
22

3+
permissions:
4+
contents: read
5+
36
on:
47
workflow_call:
58
inputs:
@@ -13,7 +16,7 @@ on:
1316
default: "/"
1417
type: string
1518
environment:
16-
description: GHA environment name
19+
description: GitHub Actions environment name (used for scoping secrets and deployment)
1720
required: true
1821
type: string
1922
secrets:
@@ -35,6 +38,7 @@ jobs:
3538
env:
3639
CI: true
3740
NODE_ENV: production
41+
NODE_OPTIONS: "--max-old-space-size=8192 --max-http-header-size=8192"
3842
AWS_PAGER: ""
3943
HOSTNAME: ${{ inputs.hostname }}
4044
BASE_URL: ${{ inputs.base_url }}
@@ -53,16 +57,14 @@ jobs:
5357
uses: actions/cache@v3
5458
with:
5559
path: node_modules/.cache
56-
key: ${{ runner.os }}-webpack-cache
60+
key: ${{ runner.os }}-webpack-cache-${{ hashFiles('yarn.lock') }}
5761
- name: Install awscli
5862
uses: unfor19/install-aws-cli-action@v1
5963
- name: Install jq
6064
run: sudo apt-get install -y jq
6165
- name: Install dependencies
6266
run: yarn install --frozen-lockfile
6367
- name: Build the Docusaurus site
64-
env:
65-
NODE_OPTIONS: "--max-old-space-size=8192 --max-http-header-size=8192"
6668
run: yarn build
6769
- name: Deploy the Docusaurus site
6870
env:

.github/workflows/delete-review.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
name: delete-review
22

3+
permissions:
4+
contents: read
5+
36
on: delete
47

58
jobs:
@@ -9,6 +12,7 @@ jobs:
912
name: review/${{ github.ref_name }}
1013
env:
1114
CI: true
15+
NODE_OPTIONS: "--max-old-space-size=8192 --max-http-header-size=8192"
1216
AWS_PAGER: ""
1317
BASE_URL: /${{ github.ref_name }}/
1418
AWS_DEFAULT_REGION: us-east-1
@@ -23,6 +27,7 @@ jobs:
2327
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
2428
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
2529
run: |
30+
echo "Removing files at s3://${S3_BUCKET_NAME}${BASE_URL}"
2631
aws s3 rm --recursive s3://${S3_BUCKET_NAME}${BASE_URL}
2732
export INVALIDATION_ID=$(
2833
aws cloudfront create-invalidation \
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: deploy-to-pantheon
2+
3+
permissions:
4+
contents: read
5+
6+
on:
7+
push:
8+
branches:
9+
- main
10+
11+
jobs:
12+
build-and-deploy-to-pantheon:
13+
runs-on: ubuntu-latest
14+
environment:
15+
name: production
16+
url: https://www.sumologic.com/
17+
env:
18+
CI: true
19+
NODE_ENV: production
20+
NODE_OPTIONS: "--max-old-space-size=8192 --max-http-header-size=8192"
21+
HOSTNAME: https://www.sumologic.com
22+
BASE_URL: /help/
23+
steps:
24+
- uses: actions/checkout@v4
25+
with:
26+
fetch-depth: 0
27+
- name: Install SSH key
28+
uses: shimataro/ssh-key-action@v2
29+
with:
30+
key: ${{ secrets.PANTHEON_SSH_KEY }}
31+
config: |
32+
Host *.drush.in
33+
StrictHostKeyChecking no
34+
known_hosts: ${{ secrets.PANTHEON_KNOWN_HOSTS }}
35+
- name: Setup PHP
36+
uses: shivammathur/setup-php@v2
37+
with:
38+
php-version: "8.2"
39+
- name: Install Terminus
40+
uses: pantheon-systems/terminus-github-actions@v1
41+
with:
42+
pantheon-machine-token: ${{ secrets.PANTHEON_MACHINE_TOKEN }}
43+
- name: Set up Node.js
44+
uses: actions/setup-node@v3
45+
with:
46+
node-version: '20.x'
47+
cache: 'yarn'
48+
- name: Docusaurus Webpack cache
49+
uses: actions/cache@v3
50+
with:
51+
path: node_modules/.cache
52+
key: ${{ runner.os }}-webpack-cache-${{ hashFiles('yarn.lock') }}
53+
- name: Install dependencies
54+
run: yarn install --frozen-lockfile
55+
- name: Build the Docusaurus site
56+
run: yarn build
57+
- name: Pantheon, check environment and deploy helpdocs
58+
run: |
59+
# Check for helpdocs environment in Pantheon, create one if not found
60+
PANTHEON_ENV_LIST="$(terminus env:list "${{ vars.PANTHEON_SITE_ID }}" --format=list | xargs)"
61+
DEV_SITE_EXISTS="$(echo "$PANTHEON_ENV_LIST" | grep "helpdocs" | wc -l | xargs)"
62+
if [ "$DEV_SITE_EXISTS" -eq "0" ]; then
63+
terminus multidev:create --no-interaction --no-ansi ${{ vars.PANTHEON_SITE_ID }}.dev helpdocs
64+
terminus lock:enable ${{ vars.PANTHEON_SITE_ID }}.helpdocs -- "${{ secrets.PANTHEON_AUTH_USER }}" "${{ secrets.PANTHEON_AUTH_PASSWORD }}"
65+
fi
66+
# Put environment in SFTP mode, because we're using rsync to move files up
67+
terminus connection:set ${{ vars.PANTHEON_SITE_ID }}.helpdocs sftp
68+
terminus self:plugin:install terminus-rsync-plugin
69+
mv ./build ./help
70+
terminus rsync ./help ${{ vars.PANTHEON_SITE_ID }}.helpdocs:code
71+
terminus env:commit --message "Production build of helpdocs" --force -- ${{ vars.PANTHEON_SITE_ID }}.helpdocs

.github/workflows/pr.yml

Lines changed: 37 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,48 @@
11
name: Pull Request Checks
22

3+
permissions:
4+
contents: read
5+
pull-requests: read
6+
37
on:
4-
pull_request:
5-
branches:
6-
- main
7-
merge_group:
8-
types:
9-
- checks_requested
8+
pull_request:
9+
branches:
10+
- main
11+
merge_group:
12+
types:
13+
- checks_requested
14+
15+
env:
16+
CI: true
17+
NODE_ENV: production
18+
NODE_OPTIONS: "--max-old-space-size=8192 --max-http-header-size=8192"
1019

1120
jobs:
12-
build-and-deploy:
13-
runs-on: ubuntu-latest
14-
env:
15-
CI: true
16-
NODE_ENV: production
17-
steps:
18-
- uses: actions/checkout@v4
19-
- name: Set up Node.js
20-
uses: actions/setup-node@v3
21-
with:
22-
node-version: '20.x'
23-
cache: 'yarn'
24-
- name: Docusaurus Webpack cache
25-
uses: actions/cache@v3
26-
with:
27-
path: node_modules/.cache
28-
key: ${{ runner.os }}-webpack-cache
29-
- name: Install dependencies
30-
run: yarn install --frozen-lockfile
31-
- name: Build the Docusaurus site
32-
env:
33-
NODE_OPTIONS: "--max-old-space-size=8192 --max-http-header-size=8192"
34-
run: yarn build
35-
spellcheck:
36-
runs-on: ubuntu-latest
37-
steps:
21+
build-and-deploy:
22+
runs-on: ubuntu-latest
23+
steps:
24+
- uses: actions/checkout@v4
25+
- name: Set up Node.js
26+
uses: actions/setup-node@v3
27+
with:
28+
node-version: '20.x'
29+
cache: 'yarn'
30+
- name: Docusaurus Webpack cache
31+
uses: actions/cache@v3
32+
with:
33+
path: node_modules/.cache
34+
key: ${{ runner.os }}-webpack-cache-${{ hashFiles('yarn.lock') }}
35+
- name: Install dependencies
36+
run: yarn install --frozen-lockfile
37+
- name: Build the Docusaurus site
38+
run: yarn build
39+
spellcheck:
40+
runs-on: ubuntu-latest
41+
steps:
3842
- uses: actions/checkout@v4
3943
- uses: codespell-project/actions-codespell@master
4044
name: Check spelling
4145
with:
4246
skip: "*.svg,*.js,*.map,*.css,*.scss"
43-
ignore_words_list: "aks,atleast,cros,ddress,fiel,ist,nd,ot,pullrequest,ser,shttp,wast,fo,seldomly,delt,cruzer,plack,secur,te,nginx,Nginx,notin"
47+
ignore_words_list: "aks,atleast,cros,ddress,delink,fiel,ist,nd,ot,pullrequest,ser,shttp,wast,fo,seldomly,delt,cruzer,plack,secur,te,nginx,Nginx,notin"
4448
path: docs

.github/workflows/production.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
name: deploy-to-production
22

3+
permissions:
4+
contents: read
5+
36
on:
47
push:
58
branches:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<img src="https://help.sumologic.com/img/sumo-docs-readme.png" width="400"/>
1+
<img src="https://help.sumologic.com/img/reuse/sumo-docs-readme.png" width="400"/>
22

33
<p>
44
<a href="https://github.com/SumoLogic/sumologic-documentation/blob/main/.github/workflows/production.yml"><img src="https://github.com/SumoLogic/sumologic-documentation/actions/workflows/production.yml/badge.svg" alt="GitHub Actions status"></a>

blog-collector/2021/12-31.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: 2021 Archive
3-
image: https://help.sumologic.com/img/sumo-square.png
3+
image: https://help.sumologic.com/img/reuse/rss-image.jpg
44
---
55

66
import useBaseUrl from '@docusaurus/useBaseUrl';

blog-collector/2022/12-31.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: 2022 Archive
3-
image: https://help.sumologic.com/img/sumo-square.png
3+
image: https://help.sumologic.com/img/reuse/rss-image.jpg
44
---
55

66
import useBaseUrl from '@docusaurus/useBaseUrl';

blog-collector/2023/12-31.md

Lines changed: 32 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,23 @@
11
---
22
title: 2023 Archive
3-
image: https://help.sumologic.com/img/sumo-square.png
3+
image: https://help.sumologic.com/img/reuse/rss-image.jpg
44
---
55

66
import useBaseUrl from '@docusaurus/useBaseUrl';
77

8-
9-
108
This is an archive of 2023 Collector Release Notes. To view the full archive, [click here](/release-notes-collector/archive).
119

1210
<!--truncate-->
1311

1412
---
15-
### November 13, 2023 - Version 19.467-2
13+
### December 18, 2023 (OpenTelemetry Collector)
14+
15+
#### Auto Discovery
16+
17+
We're excited to announce our new **Auto Discovery for OpenTelemetry** feature, which automatically detects the services that can be installed to monitor the data collected from the server on which the collector is running. [Learn more](/docs/send-data/opentelemetry-collector/auto-discovery).
18+
19+
---
20+
### November 13, 2023 - Version 19.467-2 (Installed Collector)
1621

1722
In this release, we've enhanced the security and stability of the Collector with added support for security patches and bug fixes.
1823

@@ -30,13 +35,13 @@ In this release, we've enhanced the security and stability of the Collector with
3035
- Fixed temporary files issue in Windows installation.
3136

3237
---
33-
### October 26, 2023 - Version 19.461-1
38+
### October 26, 2023 - Version 19.461-1 (Installed Collector)
3439

3540
In this release, we've resolved the collector start issue that was occurring after the Windows feature update. For collectors running as custom user, refer to the [Advanced UI Installer Settings](/docs/send-data/installed-collectors/collector-installation-reference/advanced-ui-installer-settings#provide-full-control-access-for-custom-user) to provide full access to custom user.
3641

3742

3843
---
39-
### August 22, 2023 - Version 19.456-3
44+
### August 22, 2023 - Version 19.456-3 (Installed Collector)
4045

4146
In this release, we've enhanced our Collector security and stability by adding support for security patches and bug fixes.
4247

@@ -52,18 +57,18 @@ In this release, we've enhanced our Collector security and stability by adding s
5257

5358

5459
---
55-
### July 11, 2023 - Version 19.451-1
60+
### July 11, 2023 - Version 19.451-1 (Installed Collector)
5661

5762
* **Bug fix**. Log level for message `AppendStringInfo` is updated from info to debug.
5863
* **Security fix**. Upgraded `org.json:json` to version 20230227 to address known security vulnerabilities (CVE-2022-45688).
5964

6065
---
61-
### May 23, 2023 - Version 19.441-2
66+
### May 23, 2023 - Version 19.441-2 (Installed Collector)
6267

6368
In this release, we've upgraded the collector JRE to **Amazon Corretto Version 8.372.07.1** to enhance reliability and stability, and optimized performance for faster execution.
6469

6570
---
66-
### May 5, 2023 - Version 19.441-1
71+
### May 5, 2023 - Version 19.441-1 (Installed Collector)
6772

6873
In this release, we've enhanced the security and stability of Collector with added support for security patches and bug fixes.
6974

@@ -82,13 +87,29 @@ In this release, we've enhanced the security and stability of Collector with add
8287

8388

8489
---
85-
### April 20, 2023 - Version 19.418-8
90+
### April 20, 2023 - Version 19.418-8 (Installed Collector)
8691

8792
We're pleased to announce that the bridge version now offers enhanced support for the BCTLS FIPS upgrade.
8893

8994

9095
---
91-
### March 15, 2023 - Version 19.418-7
96+
### March 28, 2023 (OpenTelemetry Collector)
97+
98+
#### Sumo Logic Distribution for OpenTelemetry
99+
100+
New - We’re happy to announce a release that saves you configuration time. Our new and improved OpenTelemetry collector data onboarding workflow that gets you up and running with infrastructure monitoring in minutes. With this update, you can start monitoring host and process data, web servers (like IIS, Nginx), databases (like MySQL, Redis, Cassandra), and other sources out of the box - no manual configuration required. [Learn more](/docs/get-started/quickstart).
101+
102+
The Sumo Logic Distribution for OpenTelemetry, a single unified agent to send Logs, Metrics, Traces, and Metadata, helps simplify and streamline Observability and debugging to improve overall system reliability and efficiency. [Learn more](/docs/send-data/opentelemetry-collector).
103+
104+
:::note
105+
The new onboarding workflows are only available for new Trial customers at this time.
106+
:::
107+
108+
<img src={useBaseUrl('img/send-data/opentelemetry-collector/otel-onboarding.gif')} alt="OpenTelemetry collector onboarding flow" />
109+
110+
111+
---
112+
### March 15, 2023 - Version 19.418-7 (Installed Collector)
92113

93114
In this release, we've enhanced the security and stability of Collector with added support for security patch and bug fix.
94115

0 commit comments

Comments
 (0)