SKOOR-Integration

Der StabeleNet FDW kann durch Anlegen einer neuen Datenquelle im Bereich Daten & Objekte integriert werden.

image-20250423-054101.png

Nach dem Speichern sollte die Glühbirne in der Navigation grün leuchten.

image-20240313-120727.png

Die fremden Tabellen können auf der Registerkarte Daten eingesehen werden.

image-20240313-121026.png

Während einige Fremdtabellen sofort inspiziert werden können (z.B. stablenet_taggable_device), benötigen andere einige obligatorische Qualifikatoren und können nicht in der Vorschau angezeigt werden. Siehe Tabelle unten für die obligatorischen Qualifikatoren.

Fremde Tabellen

Name

Felder

Kennzeichner

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 (obligatorisch)
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 (obligatorisch)
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 TEXT
measurement_id TEXT
metric_key TEXT
metric_name TEXT
"start" TIMESTAMPTZ
"end" TIMESTAMPTZ
bucket_size INT (Sekunden)
"timestamp" TIMESTAMPTZ
min double precision
max double precision
avg double precision
tag_filter TEXT

measurement_id BIGINT
metric_key TEXT
"start" TIMESTAMPTZ (obligatorisch)
"end" TIMESTAMPTZ (obligatorisch)
bucket_size INT (obligatorisch)
tag_filter TEXT

Obwohl measurement_id und metric_key optional sind, ist es nicht empfehlenswert, Abfragen ohne sie auszuführen. Dadurch werden die Messdaten aller Messungen und aller Metriken gelesen, was sehr lange dauern kann und den StableNet Server stark belastet. Nur ratsam für sehr kurze Zeiträume < 1h. Wenn mehrere Messungen und Metriken benötigt werden, sollten die Tabellen stablenet_measurement_data_... verwendet werden.

Aggregierte Messdaten

Aggregiert in verschiedenen Bucket-Größen. Kann zur Durchführung von Analyseabfragen über ein breites Spektrum von Messungen und über große Zeitspannen verwendet werden.

Es handelt sich im Grunde um Zeitskalentabellen(https://docs.timescale.com/ ).

Bezeichnung

Felder

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