Filtro oggetto

Generale

I filtri oggetti vengono utilizzati per eseguire ricerche di oggetti nel modello SKOOR Engine.

Impostazione

Descrizione

Tipo di ricerca

  • Oggetto - Seleziona un oggetto SKOOR

  • Ricerca approfondita - Trova oggetti SKOOR utilizzando una query

  • Figli immediati - Oggetti SKOOR sotto una selezione

  • Esegui filtro - Seleziona oggetti SKOOR in base a una mappa filtro SKOOR

  • Query matrice filtro - Applica la selezione corrente della matrice filtro

  • Origine dati - Seleziona qualsiasi origine dati configurata

  • Query dati - Seleziona qualsiasi query dati configurata

Tipi di filtro

Oggetto

Consente di selezionare direttamente un oggetto SKOOR.

Imposta

Descrizione

Oggetto

Seleziona oggetto SKOOR

Ricerca approfondita

Un filtro deepSearch esegue una ricerca approfondita al di sotto degli oggetti definiti con l'impostazione Oggetti sotto .

image-20240902-120452.png

Imposta

Descrizione

Oggetti sottostanti

La ricerca viene eseguita al di sotto di questo oggetto. Può essere un oggetto SKOOR o un filtro nidificato.

Tipo di oggetto

Cerca oggetti del tipo specificato. Può essere impostato su "any" per cercare oggetti arbitrari.

Modalità condizione

Operatore logico per le condizioni.

Condizioni

Condizioni di filtro in notazione JSON. Esempio:

{
  "item": "<item>",
  "operator": "<operator>",
  "expression": "<search string>",
  "propertyId": "<property id if item is property_id>",
  "propertyKey": "<property key if item is property_key>"
}
  • item - device_address , device_netmask , execution , id , interval , job_device_address , job_device_name , job_device_netmask , name , property , property_key , slo_method, slo_service , state , subtype , type , value_name_raw , value_name_user , value_raw , value_user

  • operator - eq, ne, ge, gt, le, lt, matches, starts_with, contains, ends_with, not_matches, not_starts_with, not_contains, not_ends_with, is_defined, not_defined, started, stopped, propval_eq, propval_ne, propval_ge, propval_gt, propval_le, propval_lt

  • expression - Espressione per confrontare l'elemento

  • propertyId - Proprietà numerica Id. Necessaria solo se l'elemento è impostato su property_id

  • propertyKey - Chiave della proprietà alfanumerica. Necessaria solo se l'elemento è impostato su property_key

Nome oggetto

Trova solo gli oggetti che corrispondono a questa espressione regolare. Si prega di notare che si tratta di un filtro lato client.

Stato dell'oggetto

Trova solo oggetti nello stato definito. Si prega di notare che si tratta di un filtro lato client .

Abilita filtro lato client

Questa opzione consente al client di filtrare i dati ricevuti da SKOOR Engine.

Esempi di condizioni

Trova oggetti nello stato Major e con proprietà bsk_id uguale a 25
[
  {
    "item": "property_key",
    "operator": "eq",
    "expression": 25,
    "propertyKey": "bsk_id"
  },
  {
    "item": "state",
    "operator": "eq",
    "expression": "major"
  }
]
Oggetti il cui nome inizia con "foo"
{
  "item": "name",
  "operator": "starts_with",
  "expression": "foo"
}
Oggetti con nome valore "Count" maggiore di 0
{
    "item": "value_name_user",
    "value": "Count",
    "operator": "gt",
    "expression": "0"
}
Utilizzo del segnaposto del parametro URL
{
  "item": "name",
  "operator": "eq",
  "expression": "${params.name}"
}

Figli immediati

Questo filtro fornisce i figli diretti degli oggetti definiti da Oggetti sotto.

image-20240902-115950.png

Impostazione

Descrizione

Oggetti sottostanti

Esegue la ricerca sui figli diretti di questo oggetto. Può essere un oggetto SKOOR o un filtro nidificato.

Tipo di oggetto

Trova solo oggetti di questo tipo. Si prega di notare che si tratta di un filtro lato client.

Sottotipo

Trova solo oggetti di questo sottotipo. Si prega di notare che si tratta di un filtro lato client.

Nome oggetto

Trova solo oggetti che corrispondono a questa espressione regolare. Si prega di notare che si tratta di un filtro lato client.

Stato dell'oggetto

Trova solo oggetti in questo stato. Si prega di notare che si tratta di un filtro lato client.

Proprietà dell'oggetto

Utilizza questo campo per selezionare proprietà specifiche dell'oggetto SKOOR

Esegue una ricerca basata sulla query delle proprietà fornita da una matrice di filtri sulla stessa dashboard.

Esegui filtro

Questo filtro esegue un filtro predefinito definito dagli oggetti sottostanti.

Impostazione

Descrizione

Oggetti sottostanti

Filtro da eseguire. Può essere un filtro SKOOR o un filtro oggetto nidificato.

Nome oggetto

Trova solo gli oggetti che corrispondono a questa espressione regolare. Si prega di notare che si tratta di un filtro lato client.

Stato dell'oggetto

Trova solo oggetti in questo stato. Si prega di notare che si tratta di un filtro lato client.

Esegue una ricerca basata sulla query di proprietà fornita da una matrice di filtri sulla stessa dashboard.

Query di proprietà

Esegue una ricerca basata sulla query di proprietà fornita da una matrice di filtri sulla stessa dashboard.

Origine dati

Carica i dati dall'origine dati selezionata.

Impostazione

Descrizione

Origine dati

Fonte dati esterna da cui ottenere i dati.

Tabella

Tabella da cui caricare i dati.