Skip to content

configs

qoa4ml.config.configs

Classes

AMQPCollectorConfig

Configuration for collecting messages from an AMQP (RabbitMQ) broker.

AMQPConnectorConfig

Configuration for connecting to an AMQP (RabbitMQ) message broker.

ClientConfig

Top-level configuration that fully describes a QoA client and its connectors, collectors, and probes.

ClientInfo

Identity and metadata for a QoA client instance.

CollectorConfig

Wrapper that pairs a collector implementation class with its specific configuration.

ConnectorConfig

Wrapper that pairs a connector implementation class with its specific configuration.

DebugConnectorConfig

Configuration for a debug connector used in development and testing.

DockerProbeConfig

Probe configuration for monitoring Docker containers.

ExporterConfig

Configuration for exporting aggregated metrics via an HTTP endpoint.

GroupMetricConfig

Configuration for a named group of related metrics.

JetsonProcessesProbeConfig

Probe configuration for monitoring processes on an NVIDIA Jetson device.

JetsonSystemProbeConfig

Probe configuration for monitoring NVIDIA Jetson system-level metrics.

KafkaCollectorConfig

Configuration for consuming messages from a Kafka broker.

KafkaConnectorConfig

Configuration for publishing messages to a Kafka broker.

MQTTConnectorConfig

Configuration for connecting to an MQTT broker.

MetricConfig

Configuration for an individual QoA metric.

NodeAggregatorConfig

Configuration for aggregating metrics from edge or cluster nodes.

OdopObsConfig

Configuration for the ODOP observation system combining process, system, and exporter settings.

ProbeConfig

Base configuration shared by all probe types.

ProcessProbeConfig

Probe configuration for monitoring a specific OS process.

PrometheusConnectorConfig

Configuration for a Prometheus metrics connector. Currently has no fields.

SocketCollectorConfig

Configuration for a TCP socket collector (server).

SocketConnectorConfig

Configuration for a TCP socket connector.

SystemProbeConfig

Probe configuration for monitoring system-level resources (CPU, memory, etc.).