What does the postgres-server JVM instance do?

Not applicable

The OPDK installation includes a 'postgres-server' java service which runs alongside the actual postgres DB. What does this do? I'm trying to determine how critical it is and what types of monitoring we need for it.

My understanding is that the analytics events are pushed directly to Postgres (port 5432) from the "ingest-server" pulling events from QPID.

Thanks

Solved Solved
1 3 308
1 ACCEPTED SOLUTION

The Java process is to do some aggregations on the raw data and write it back to the Postgres DB. Standard reports are served out from the aggregations.

View solution in original post

3 REPLIES 3

The Java process is to do some aggregations on the raw data and write it back to the Postgres DB. Standard reports are served out from the aggregations.

Thanks @bkrishnankutty

A follow-up question.. What puts metrics into postgres? I thought it was the ingest-server (which pulls from qpid), but we have a nonprod environment where our "ingest-server" has been down yet we're still seeing analytics data.

Is there a doc showing how all these components fit together at a high level?

Message-processor writes to the Qpid
injest-server reads from qpid and writes to Postgres

in a typical install there should be more than one qpid 2 Qpid's for HA.