Monitoring Architecture

Version 1.6.7 | Updated: March 18, 2026 Version 1.6.7 | Updated: March 18, 2026

Monitoring Architecture

Overview Diagram

Monitoring Architecture Overview

Data Flow

Data Flow Diagram

Server Types & Exporters

Server Type Exporters Ports

ACS/WildFly

node, process, cadvisor, jmx-hikari, jmx-jvm, jmx-hazelcast, ft-system, acs-metrics, subscription-api

9100, 9256, 9183, 5556, 5557, 9101, 8090, 8080

Hazelcast

node, process, cadvisor, hazelcast-prometheus (native)

9100, 9256, 9183, 9101

MySQL

node, process, cadvisor, mysqld-exporter

9100, 9256, 9183, 9104

Oracle

node, process, cadvisor, oracledb-exporter

9100, 9256, 9183, 9161

ClickHouse

node, process, cadvisor, clickhouse-exporter

9100, 9256, 9183, 9116

PostgreSQL

node, process, cadvisor, postgres-exporter

9100, 9256, 9183, 9187

API/HC1 (Angular UI)

node, process, cadvisor, provision, northbound, service, nginx-exporter, ft-device-network, ai-agent, ui-backend

9100, 9256, 9183, 8091, 9880, 8085, 9113, 8383, 8084, 8881

Windows

windows-exporter

9100

Metrics Endpoints Reference

System Exporters (Docker containers)

servers.env TYPE Port Metrics Path Description

NODE

9100

/metrics

CPU, RAM, Disk, Network (node-exporter)

PROCESS

9256

/metrics

Host process stats (process-exporter)

CADVISOR

9183

/metrics

Docker container metrics (cAdvisor)

MYSQL

9104

/metrics

MySQL database metrics (mysqld-exporter)

ORACLE

9161

/metrics

Oracle database metrics (oracledb-exporter)

CLICKHOUSE

9116

/metrics

ClickHouse database metrics (clickhouse-exporter)

POSTGRES

9187

/metrics

PostgreSQL database metrics (postgres-exporter)

NGINX_PORTALS

9113

/metrics

Nginx web server metrics (nginx-exporter)

WINDOWS

9100

/metrics

Windows system metrics (windows-exporter)

JMX Exporters (Docker containers)

servers.env TYPE Port Metrics Path Description

JMX_HIKARI

5556

/metrics

HikariCP connection pool metrics

JMX_JVM

5557

/metrics

JVM heap, GC, threads metrics

Native Application Endpoints

servers.env TYPE Port Metrics Path Description

JMX_HC

9101

/metrics

Hazelcast native Prometheus endpoint

FT_SYSTEM

8090

/actuator/prometheus

FT System Spring Boot Actuator

ACS_METRICS

8080

/prometheus/metrics

ACS application business metrics

WILDFLY

8080

/metrics

WildFly server metrics

SUBSCRIPTION_API

8080

/rest/subscription-metrics

Subscription API metrics (FTACS)

API Service Endpoints (Docker containers / Native Actuator)

servers.env TYPE Port Metrics Path Description

PROVISION_API

8091

/prov-portal/actuator/prometheus

Provision Portal API metrics

NORTHBOUND_API

9880

/iot-webservice/actuator/prometheus

Northbound API metrics

SERVICE_API

8085

/iot-webservice/actuator/prometheus

Service API metrics

FT UI Services Endpoints (Docker containers / Native metrics)

servers.env TYPE Port Metrics Path Description

FT_DEVICE_NETWORK

8383

/api/actuator/prometheus

FT Device Network Service (Spring Boot)

AI_AGENT

8084

/metrics

AI Agent (Python/FastAPI with prometheus_client)

UI_BACKEND

8881

/actuator/prometheus

UI Backend (when actuator enabled in Spring Security)

Monitoring Stack

Service Port Description

Prometheus

9090

Metrics storage & query

Grafana

3000

Dashboards & alerts

Nginx

80/443

Reverse proxy, HTTPS, read-only at /grafana-ro/