From 31e1c8999f15d2d63d3ac27483ab3a00acc2b870 Mon Sep 17 00:00:00 2001 From: John Pipkin Date: Wed, 24 Sep 2025 17:09:54 -0500 Subject: [PATCH] Create new article --- cid-redirects.json | 4 +- docs/get-started/library.md | 58 +----------------- docs/get-started/sumo-logic-ui-classic.md | 2 +- docs/get-started/sumo-logic-ui.md | 2 +- .../build-search/best-practices-search.md | 4 +- .../search-page/index.md | 8 ++- .../search-page/pin-a-search.md | 54 ++++++++++++++++ sidebars.ts | 1 + static/img/get-started/library/pinmessage.png | Bin 8242 -> 19259 bytes 9 files changed, 70 insertions(+), 63 deletions(-) create mode 100644 docs/search/get-started-with-search/search-page/pin-a-search.md diff --git a/cid-redirects.json b/cid-redirects.json index 2df77c14c7..28038822d5 100644 --- a/cid-redirects.json +++ b/cid-redirects.json @@ -59,7 +59,7 @@ "/01Start-Here/Library/Library_Filters": "/docs/get-started/library", "/01Start-Here/Library/Library-Keyboard-Shortcuts": "/docs/get-started/keyboard-shortcuts", "/01Start-Here/Library/Move-Content-Personal-Folder": "/docs/get-started/library", - "/01Start-Here/Library/Pinned-Searches": "/docs/get-started/library", + "/01Start-Here/Library/Pinned-Searches": "/docs/search/get-started-with-search/search-page/pin-a-search", "/01Start-Here/Library/Recent-Searches": "/docs/get-started/library", "/01Start-Here/Library/Search-the-Library": "/docs/get-started/library", "/01Start-Here/Library/Share-a-Saved-Search-from-the-Library": "/docs/get-started/library", @@ -376,7 +376,7 @@ "/05Search/Library/Export-and-Import-Content-in-the-Library": "/docs/get-started/library", "/05Search/Library/Favorites": "/docs/get-started/library", "/Search/Library/Library_Keyboard_Shortcuts": "/docs/get-started/keyboard-shortcuts", - "/05Search/Library/Pinned-Searches": "/docs/get-started/library", + "/05Search/Library/Pinned-Searches": "/docs/search/get-started-with-search/search-page/pin-a-search", "/05Search/Library/Share-a-Saved-Search-from-the-Library": "/docs/get-started/library", "/03Send-Data/Sources/03Use-JSON-to-Configure-Sources/Local-Configuration-File-Management/View-or-Download-Source-JSON-Configuration": "/docs/send-data/use-json-configure-sources/local-configuration-file-management/view-download-source-json-configuration", "/05Search/Anomaly-Detection/Anomalies-Page/Drill-Down-into-Events": "/docs/dashboards/drill-down-to-discover-root-causes", diff --git a/docs/get-started/library.md b/docs/get-started/library.md index 2896aebd3f..b9e23351c2 100644 --- a/docs/get-started/library.md +++ b/docs/get-started/library.md @@ -179,63 +179,9 @@ The Home page lists all currently running searches and any searches performed ov ### Pinned searches -The **Pinned Search** feature allows you to start a search, then “pin” it, so it will continue running in the background independent of the browser session. Then, you can close the Search tab or log out and find your results later in the library on the [Recent](#recent-searches) tab in a folder named Pinned Searches. +The *pinned search* feature allows you to start a search, then "pin" it, so it will continue running in the background independent of the browser session. Then, you can close the **Search** page or log out and find your results later. -Once pinned, a search will run in the background for up to 24 hours. If it has not finished by then, it will be paused. There is no notification when your search is paused, but you can just restart the search to continue the query. Search results are available for three days. - -There is a limit of ten pinned searches per user. Also, queries that use the [save operator](/docs/search/search-query-language/search-operators/save) cannot be pinned. - -A search must be started in order for the pin button to show up in the Search tab. Once a search is pinned, you can easily unpin it, or remove it from the Pinned Searches tab. In the Pinned Searches folder, you can view the **Name**, **Status**, **Elapsed Time**, and monitor the **Progress** of each search. - -There is a known issue that may cause Pinned Searches to be lost when Sumo Logic performs an upgrade. For information on Scheduled Maintenance for your deployment, see [Sumo Logic Status](http://status.sumologic.com).  - -#### Pin and unpin a search - -1. Enter a query in the search box and click **Start**. -1. Click the three-dot kebab icon and click **Pin** from the provided options. 
pin-search-option.png -1. A message displays that tells you where you can find it later in the library. The Pinned Search is named by default with the name of the search tab. 
![pinmessage.png](/img/get-started/library/pinmessage.png) -1. To change the name of the pinned search, double-click the **Search** tab to activate the name field and enter a new name. -1. To preserve the pinned search, follow the steps in Save a pinned search. -1. To unpin the search, click **Unpin** in the menu bar.
pin-search-option.png - -#### Save a pinned search - -When you save a pinned search, it appears in your personal folder in the left navigation bar. - -1. Click the name of the search to open it in the **Search** tab. -1. In the **Search** tab, click the three-vertical dot icon and click **Save As** from the provided options. The Save Item dialog appears. -1. Enter a unique **Name** in the text field. In our example below, we entered Invoke Frequency. -1. Optionally, enter a **Description**. -1. Click **Save**.
![Save_As_Search_dialog.png](/img/get-started/library/Save_As_Search_dialog.png) - -The search is saved to your **Personal** folder. - -#### Manage pinned searches - -This section shows you how to open previously pinned searches, rename a pinned search, and remove a search from the pinned search list, - -To open a previously pinned search: - -1. In the **Pinned Searches** tab, click the name of the search. -1. The search query and any existing results are displayed in the **Search** tab. -1. To run a new instance of the search, change the Time Range Expression, and click **Start**. - -To rename a pinned search: - -1. In the **Pinned Searches** tab, click the name of the search. -1. The search query and any existing results are displayed in the **Search** tab. -1. Double-click the **Search** tab to reactivate the name field. -1. Enter a new name and press **Enter**. - -To remove a search from the pinned search List: - -1. Hover over the search, then click the three-dot kebab menu icon to the right of the name. -1. Click **Unpin**. -1. In the **Confirm** dialog, click **OK**. - -The search is removed from the list of Pinned Searches. - -Removing an instance of a Saved Search from the list in the Pinned Searches tab does not delete the Saved Search from your Personal folder. +For more information, see [Pin a Search](/docs/search/get-started-with-search/search-page/pin-a-search). ### Share a saved search from the library diff --git a/docs/get-started/sumo-logic-ui-classic.md b/docs/get-started/sumo-logic-ui-classic.md index 4c94f0d682..bbafe8cc96 100644 --- a/docs/get-started/sumo-logic-ui-classic.md +++ b/docs/get-started/sumo-logic-ui-classic.md @@ -195,7 +195,7 @@ To pin a search, do the following: 1. A message appears telling you the location of your pinned search in the Library. The Pinned Search takes the name of the Search tab by default.
![pinmessage.png](/img/get-started/ui/pinmessage.png) 1. To change the name of a Pinned Search, double-click the Search tab and enter a new name in the name field. -For information on how to manage pinned searches, see the [Pinned Searches](/docs/get-started/library#pinned-searches) page. +For information on how to manage pinned searches, see [Pin a Search](/docs/search/get-started-with-search/search-page/pin-a-search). ### Manage your personal account preferences diff --git a/docs/get-started/sumo-logic-ui.md b/docs/get-started/sumo-logic-ui.md index 1cfcd6ca1a..ef65e8c903 100644 --- a/docs/get-started/sumo-logic-ui.md +++ b/docs/get-started/sumo-logic-ui.md @@ -192,7 +192,7 @@ You must start a search for the **Pin** option to appear. To pin a search, do t Once a search is pinned, it cannot be unpinned, but you can remove it from the **Pinned Searches** tab. You can pin up to 10 searches at a time. Queries that use the [`save` operator](/docs/search/search-query-language/search-operators/save) cannot be pinned. -For more information, see [Pinned Searches](/docs/get-started/library/#pinned-searches). +For more information, see [Pin a Search](/docs/search/get-started-with-search/search-page/pin-a-search). ## Administrator tasks diff --git a/docs/search/get-started-with-search/build-search/best-practices-search.md b/docs/search/get-started-with-search/build-search/best-practices-search.md index 827e10e496..e6b8ddbe46 100644 --- a/docs/search/get-started-with-search/build-search/best-practices-search.md +++ b/docs/search/get-started-with-search/build-search/best-practices-search.md @@ -91,7 +91,7 @@ Sumo provides two index-based search optimization features: partitions and sched ## Use Search Parameters -If your search contains filtering criteria that could change each time the search is executed, take advantage of [Search Templates](search-templates.md). Search templates make it easier for less expert users to obtain search results, and also reduces the risk that such users will run expensive searches. +If your search contains filtering criteria that could change each time the search is executed, take advantage of [Search Templates](search-templates.md). Search templates make it easier for less expert users to obtain search results, and also reduces the risk that such users will run expensive searches. ## Aggregate before a lookup @@ -135,4 +135,4 @@ _sourceCategory=Apache/Access and GET ## Pin searches with long time ranges -A query with a longer time range can run past the default time window for Sumo Logic. To protect against an interruption in a query with a significant time range, [pin it](/docs/get-started/library#pinned-searches). A pinned search can run in the background for up to 24 hours. +A query with a longer time range can run past the default time window for Sumo Logic. To protect against an interruption in a query with a significant time range, [pin it](/docs/search/get-started-with-search/search-page/pin-a-search). A pinned search can run in the background for up to 24 hours. diff --git a/docs/search/get-started-with-search/search-page/index.md b/docs/search/get-started-with-search/search-page/index.md index f84b5473ce..f6e7402874 100644 --- a/docs/search/get-started-with-search/search-page/index.md +++ b/docs/search/get-started-with-search/search-page/index.md @@ -20,7 +20,7 @@ You can [run a saved search](../search-basics/save-search.md), [pause, or stop | D | Click the gear icon to open the Search Config menu that has the options to use the [receipt time](../build-search/use-receipt-time.md) and [Auto Parse Mode](../build-search/dynamic-parsing.md). | | E | [Share a link](../search-basics/share-link-to-search.md) for the currently running search. | | F | [Save or schedule](../search-basics/save-search.md) a search. | -| G | Click the three-dot kebab icon to open a menu with the following options:The menu options are dynamically provided so depending on if you have run or saved the search or conducted aggregation some options will be grayed out and unclickable. | +| G | Click the three-dot kebab icon to open a menu with the following options:The menu options are dynamically provided so depending on if you have run or saved the search or conducted aggregation some options will be grayed out and unclickable. | | H | [Histogram](navigate-through-search-results.md) of the messages. | | I | Search Details such as session, status, elapsed time, results, raw count, search expression, and [load](search-load-indicator.md). When searching an [Infrequent Partition](/docs/manage/partitions/data-tiers) the estimated and actual amount of data scanned is displayed. | | J | Search results as messages. | @@ -58,6 +58,12 @@ In this section, we'll introduce the following concepts:

You can mark a saved search as a favorite so it appears in your Library.

+
+
+ icon

Pin a Search

+

You can pin a search so that it runs in the background independent of the browser session.

+
+
icon

Change the Time Range in the Histogram

diff --git a/docs/search/get-started-with-search/search-page/pin-a-search.md b/docs/search/get-started-with-search/search-page/pin-a-search.md new file mode 100644 index 0000000000..41982de2fe --- /dev/null +++ b/docs/search/get-started-with-search/search-page/pin-a-search.md @@ -0,0 +1,54 @@ +--- +id: pin-a-search +title: Pin a Search +description: You can pin a search so that it runs in the background independent of the browser session. +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + +The *pinned search* feature allows you to start a search, then "pin" it, so it will continue running in the background independent of the browser session. Then, you can close the **Search** page or log out and find your results later. To see your pinned searches: +* [**New UI**](/docs/get-started/sumo-logic-ui/). In the main Sumo Logic menu, select **Logs > Pinned searches**. +* [**Classic UI**](/docs/get-started/sumo-logic-ui-classic). In the main Sumo Logic menu, select **Recent > Pinned Searches**. + +Once pinned, a search will run in the background for up to 24 hours. If it has not finished by then, it will be paused. There is no notification when your search is paused, but you can just restart the search to continue the query. Search results are available for three days. Once a search is pinned, you can easily unpin it, or remove it from the **Pinned searches** list. + +Limitations: +* There is a limit of ten pinned searches per user. +* Queries that use the [save operator](/docs/search/search-query-language/search-operators/save) cannot be pinned. +* There is a known issue that may cause pinned searches to be lost when Sumo Logic performs an upgrade. For information on scheduled maintenance for your deployment, see [Sumo Logic status](http://status.sumologic.com).  + +#### Pin and unpin a search + +1. Enter a query in the search box and click **Start Search**. +1. Click the three-dot kebab icon and click **Pin** from the provided options. 
Pin menu option +1. A message displays that tells you where you can find the pinned search later. The pinned search is named by default with the name of the search. 
Pinned search message +1. To change the name of the pinned search, double-click the **Search** tab to activate the name field and enter a new name. +1. To preserve the pinned search, follow the steps in [Save a pinned search](#save-a-pinned-search). +1. To unpin the search, click **Unpin** in the menu bar. The search is removed from the **Pinned searches** list. (Removing an instance of a saved search from the **Pinned searches** list does not delete the saved search from your **Personal** folder.)
Unpin menu option + +#### Save a pinned search + +When you save a pinned search, it appears in your **Pinned searches** list. + +1. Click the name of the search to open it in the **Search** tab. +1. In the **Search** tab, click the three-vertical dot icon and click **Save As** from the provided options. The **Save Item** dialog appears. +1. Enter a unique **Name** in the text field. In our example below, we entered "Invoke Frequency". +1. Optionally, enter a **Description**. +1. Click **Save**.
Save a search + +The search is saved to your **Personal** folder. + +#### Manage pinned searches + +To open a previously pinned search: + +1. In the **Pinned searches** list, click the name of the search. +1. The search query and any existing results are displayed in the **Search** tab. +1. To run a new instance of the search, change the time range expression and click **Start Search**. + +To rename a pinned search: + +1. In the **Pinned searches** list, click the name of the search. +1. The search query and any existing results are displayed in the **Search** tab. +1. Double-click the **Search** tab to reactivate the name field. +1. Enter a new name and press **Enter**. diff --git a/sidebars.ts b/sidebars.ts index b092621be3..c9c92e6d62 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -1354,6 +1354,7 @@ module.exports = { link: {type: 'doc', id: 'search/get-started-with-search/search-page/index'}, items: [ 'search/get-started-with-search/search-page/add-saved-search-to-favorites', + 'search/get-started-with-search/search-page/pin-a-search', 'search/get-started-with-search/search-page/change-time-range-in-histogram', { type: 'category', diff --git a/static/img/get-started/library/pinmessage.png b/static/img/get-started/library/pinmessage.png index 7acc1f8f82d7eda47211b55a77b32a8a849ef463..fd34562e4625ceb0980ead5c335e18226ac339e5 100644 GIT binary patch literal 19259 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