SKOOR-Integration

Das StabeleNet FDW kann integriert werden, indem Sie im Abschnitt „Daten & Objekte“ eine neue Datenquelle erstellen.

image-20250423-054101.png

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

image-20240313-120727.png

Die externen Tabellen können auf der Registerkarte „Daten“ eingesehen werden.

image-20240313-121026.png

Während einige externe Tabellen sofort überprüft werden können (z. B. „stablenet_taggable_device“), benötigen andere bestimmte obligatorische Qualifizierer und können nicht in der Vorschau angezeigt werden. Die obligatorischen Qualifizierer sind in der folgenden Tabelle aufgeführt.

Externe Tabellen

Name

Felder

Qualifizierer

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 TEXTmeasurement_id TEXTmetric_key TEXTmetric_name TEXT"start" TIMESTAMPTZ"end" TIMESTAMPTZbucket_size INT(Sekunden)
"timestamp" TIMESTAMPTZ

min double precision
max double precision
avg double precisiontag_filter TEXT



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

Obwohl measurement_id und metric_key optional sind, wird es nicht empfohlen, Abfragen ohne diese auszuführen. Dadurch werden die Messdaten aller Messungen und aller Metriken gelesen, was sehr lange dauern kann und den StableNet-Server stark belastet. Nur für sehr kurze Zeiträume < 1 Stunde empfehlenswert. 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 verwendet werden, um Analyseabfragen über einen großen Bereich von Messungen und über große Zeiträume durchzuführen.

Es handelt sich im Grunde genommen um Timescale-Hypertabellen (https://docs.timescale.com/ ).

Name

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