IntroductionΒΆ

This is the documentation for SKA engineering data archiver. It contains: components like TimescaleDB server, HDB++ Event Subscriber, HDB++ Configuration Manager, Archwizard, yaml2archiving, CLI

1. TimescaleDB Server:

A timescaledb based database server is deployed in a separate namespace (ska-eda-mid-db) inside the cluster. It is used to store the data archived by HDB++ Event Subscriber.

2. HDB++ Event Subscriber:

HDB++ Event subscriber is in charge of gathering the values from the Tango devices and storing them into the historical database. HDB++ Event Subscriber subscribes to the monitoring data exposed by the Element components and archive it into the EDA database.

3. HDB++ Configuration Manager:

Configuration Manager Tango device server will assist in the operations of adding, editing, moving and deleting an Attribute to/from the HDB++ archiving system.

4. Archwizard:

A simple web interface to the HDB++ archiving system for monitoring and troubleshooting purpose.

5. Yaml2archiving:

A Tool which aims to ease the configuration of the HDB++ Archiving by using YAML format files in order to add/remove/update archived attributes.

6. CLI:

Python HdbReader tool is used to extract data from timescaledb. It has basic commands that helps user to get data regarding archived attributes.