From 0efd845073c519c879018922fd8c14d0730fcd74 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Dec 09 2025 23:18:43 +0000 Subject: update the datanommer sop Signed-off-by: Kevin Fenzi --- diff --git a/modules/sysadmin_guide/pages/datanommer.adoc b/modules/sysadmin_guide/pages/datanommer.adoc index fb461f3..6ebc934 100644 --- a/modules/sysadmin_guide/pages/datanommer.adoc +++ b/modules/sysadmin_guide/pages/datanommer.adoc @@ -5,11 +5,11 @@ Consume fedora messaging activity and stuff it in a postgresql db. == Contact Information Owner:: - Messaging SIG, Fedora Infrastructure Team + Fedora Infrastructure Team Contact:: - #fedora-apps, #fedora-fedmsg, #fedora-admin, #fedora-noc + #fedora-apps, #fedora-admin, #fedora-noc Servers:: - busgateway01 + openshift apps Purpose:: Save fedora messaging bus activity @@ -26,12 +26,32 @@ python-datanommer-consumer:: datanommer-commands:: A set of CLI tools for querying the DB. -datanommer will one day serve as a backend for future web services like -datagrepper and dataviewer. +datanommer serves as a backend for future web services like +datagrepper. Source: https://github.com/fedora-infra/datanommer/ -Plan: https://fedoraproject.org/wiki/User:Ianweller/statistics_plus_plus +== Database server + +datanommer has a dedicated timescaledb database server. This server stores +all the messages send on the message bus. Currently that is db-datanommer02 in +production and db-datanommer01.stg in staging. + +== datanommer and datagrepper + +The datanommer and datagrepper serices are run in openshift. + +datanommer just listens to the message bus and inserts messages into the database. +datagrepper provides a api into searching the database. + +== database dump + +The information in the fedora messaging bus is public and a dump of the contents +of the database are available for download: + +https://infrastructure.fedoraproject.org/infra/db-dumps/datanommer2.dump.xz + +note that this db is very large uncompressed. == CLI tools