Integrazione SKOOR

StabeleNet FDW può essere integrato creando una nuova fonte dati nella sezione Dati e oggetti.

image-20250423-054101.png

Dopo il salvataggio, la lampadina nella barra di navigazione dovrebbe diventare verde.

image-20240313-120727.png

Le tabelle esterne possono essere ispezionate nella scheda Dati.

image-20240313-121026.png

Mentre alcune tabelle esterne possono essere visualizzate immediatamente (ad esempio stablenet_taggable_device), altre richiedono alcuni qualificatori obbligatori e non possono essere visualizzate in anteprima. Vedere la tabella sottostante per i qualificatori obbligatori.

Tabelle esterne

Nome

Campi

Qualificatori

stablenet_info

server_id TEXT
name TEXT
version TEXT
technical_version TEXT

stablenet_taggable

server_id TEXT
domain TEXT
id TEXT
name TEXT
display_name TEXT
state TEXT
attribute_tags JSONB
custom_tags JSONB
tag_filter TEXT

domain TEXT (obbligatori)
id BIGINT
tag_filter TEXT

stablenet_taggable_device

server_id TEXT
id TEXT
name TEXT
display_name TEXT
state TEXT
attribute_tags JSONB
custom_tags JSONB
tag_filter TEXT

id BIGINT
tag_filter TEXT

stablenet_taggable_interface

server_id TEXT
id TEXT
name TEXT
display_name TEXT
state TEXT
attribute_tags JSONB
custom_tags JSONB
tag_filter TEXT

id BIGINT
tag_filter TEXT

stablenet_taggable_job

server_id TEXT
id TEXT
name TEXT
display_name TEXT
state TEXT
attribute_tags JSONB
custom_tags JSONB
tag_filter TEXT

id BIGINT
tag_filter TEXT

stablenet_taggable_link

server_id TEXT
id TEXT
name TEXT
display_name TEXT
state TEXT
attribute_tags JSONB
custom_tags JSONB
tag_filter TEXT

id BIGINT
tag_filter TEXT

stablenet_taggable_service

server_id TEXT
id TEXT
name TEXT
display_name TEXT
state TEXT
attribute_tags JSONB
custom_tags JSONB
tag_filter TEXT

id BIGINT
tag_filter TEXT

stablenet_taggable_agent

server_id TEXT
id TEXT
name TEXT
display_name TEXT
state TEXT
attribute_tags JSONB
custom_tags JSONB
tag_filter TEXT

id BIGINT
tag_filter TEXT

stablenet_tag_category

server_id TEXT
domain TEXT
id TEXT
name TEXT
description TEXT

domain TEXT (obbligatorio)
id BIGINT

stablenet_measurement

server_id TEXT
id TEXT
name TEXT
description TEXT
tags JSONB
dest_device_id TEXT
dest_interface_id TEXT
agent_id TEXT
start_time TIMESTAMPTZ
end_time TIMESTAMPTZ
state TEXT
type TEXT
template_name TEXT
permanent BOOL
payload JSONB
active BOOL
tag_filter TEXT

tag_filter TEXT
dest_device_id BIGINT

stablenet_measurement_metric

server_id TEXT
measurement_id TEXT
data_id BIGINT
description TEXT
expected_interval INT
key TEXT
name TEXT
only_average BOOL
unit TEXT

measurement_id BIGINT

stablenet_measurement_data







server_id TEXTmeasurement_id TEXTmetric_key TEXTmetric_name TEXT"start" TIMESTAMPTZ"end" TIMESTAMPTZbucket_size INT(secondi)
"timestamp" TIMESTAMPTZ

min double precision
max double precision
avg double precisiontag_filter TEXT



measurement_id BIGINTmetric_key TEXT"start" TIMESTAMPTZ(obbligatorio)
"end" TIMESTAMPTZ(obbligatorio)
bucket_size INT(obbligatorio)
tag_filter TEXT

Sebbene measurement_id e metric_key siano opzionali, non è consigliabile eseguire query senza di essi. Ciò comporta la lettura dei dati di tutte le misurazioni e di tutte le metriche, operazione che potrebbe richiedere molto tempo e comportare un carico elevato sul server StableNet. Consigliabile solo per intervalli di tempo molto brevi < 1h. Se sono necessarie più misurazioni e metriche, è necessario utilizzare le tabelle stablenet_measurement_data_....

Dati di misurazione aggregati

Aggregati in bucket di dimensioni diverse. Possono essere utilizzati per eseguire query analitiche su un'ampia gamma di misurazioni e su intervalli di tempo estesi.

Sono fondamentalmente ipertabelle Timescale (https://docs.timescale.com/ ).

Nome

Campi

stablenet_measurement_data_[minutely | 5_minutely | 15_minutely]

server_id TEXT
measurement_type TEXT
measurement_id TEXT
metric_key TEXT
"timestamp" TIMESTAMPTZ NOT NULL
value_min double precision
value_max double precision
value_avg double precision

stablenet_measurement_data_[hourly | daily | weekly | monthly | quarterly | yearly]

server_id TEXT
measurement_type TEXT
measurement_id
metric_key TEXT
timestamp TIMESTAMPTZ
stats_agg STATSSUMMARY2D
stats_agg_max STATSSUMMARY2D
percentile_agg UDDSKETCH
percentile_agg_max UDDSKETCH