Skip to main content

Search and filter SLOs

Reading time: 0 minute(s) (0 words)

You can search and filter SLOs in the Service level objectives section to locate specific SLOs using project hierarchy, smart search logic, and advanced filtering options.

Points to consider:

  • Label inheritance. Search results include individual SLOs and SLOs from services and projects that have the matching labels
  • Multiple filter types. You can combine keyword search with metadata-based filtering
  • Role-based access. A filtered list contains only the SLOs where you have at least Project viewer permissions

Search and filter methods​

Keyword search

To search SLOs by keyword, enter a required keyword or its part in the search box.

  • Search scope:
    • SLO name and display name
    • Service name and display name
  • Matching:
    • Case-insensitive
    • Matches substrings of at least three characters
  • Multiple keywords:
    • Separate keywords with spaces or hyphens
    • AND logic is appliedβ€”returns only SLOs that contain all of your specified keywords
    • The order of keywords does not affect the search results
search SLOs by keyword
Searching SLOs by keyword in the SLO grid

Metadata-based filtering

In the SLO grid, you can filter SLOs by project and label.

  • When you select several projects, Nobl9 applies the OR logic and returns SLOs from all specified projects.
  • When you select several labels, Nobl9 applies the AND logic for labels with different keys and ORβ€”for labels with the same key. It returns SLOs as follows:
    • Individual SLOs labeled with selected key: value pairs
    • SLOs housed in services and projects labeled with selected key: value pairs
  1. Click filter next to the search field.

  2. Specify the required project names or labels.

  3. Click Apply.

    filter SLOs by project and label
    Filtering SLOs by project and label in the SLO grid

Filter combinations​

In the SLO list, filters are interconnected. Selecting a filter dynamically adjusts the available choices in other categories.

applied filters in the SLO list
Applying a filter narrows down the available filters in other categories.
The Orders and payments setvice is located in the Botanique app project and contains no labeled resources

In the SLO grid, Nobl9 applies specific rules when returning individual SLOs and SLOs nested within services or projects based on your filtering criteria. The logic is as follows:

Filter combinationFiltering logicSLOs returnedCombination impact on the search results
Keyword and projectAND
  • SLOs with the specified keyword nested under the specified project
  • SLOs from the services with the specified keyword nested under the specified project
  • Narrows the search
    Keyword, project, and labelAND
  • SLOs with the specified keyword, labeled with the specified key: value pair from the specified project
  • SLOs from the services with the specified keyword, labeled with specified key: value pair from the specified project
  • Narrows the search
    Different-key labelsAND
  • SLOs labeled with all key:value pairs
  • SLOs from the services and projects labeled with all key:value pairs
  • Narrows the search
    Same-key labelsOR
  • SLOs labeled with at least one key:value pair
  • SLOs from the services and projects labeled with at least one key: value pair
  • Broadens the search
    Multiple projectsORSLOs from all specified projectsBroadens the search
    For a more in-depth look, consult additional resources: