===== OSA Report API ===== This service powers OSA (a.k.a. Onsight Analytics). Therefore it is extremely critical to the operation of OSA. Mistakes in the master branch have to be avoided as best as possible! ===== High level Description ===== This API is tightly coupled with the OSA Frontend. It imports most of its data from the mongo meta_db_collection. Some data is injected by (:!:TODO: figure out wiki page of service that injects data). There are many endpoints that power the OSA Frontend ===== Links ===== * Git: https://git.picalike.corpex-kunden.de/v5/v5-osa-report-api * Docs (deployed): http://report-engine.picalike.corpex-kunden.de:4545/docs ===== Operations ===== * (live) http://report-engine.picalike.corpex-kunden.de:4545 * (prelive) http://report-engine.picalike.corpex-kunden.de:11880 (not always running) Databases:
    * Mongo (live): mongodb0{1, 2}.osa.picalike.corpex-kunden.de * Postgres:
      * (live) report-db01.picalike.corpex-kunden.de:5432 * (pgpool) report-db01.picalike.corpex-kunden.de:5434 * (prelive) 202.61.251.121:5433
=== Deploy this service === === Start this service === === Use this service === * give! some! examples! * how to test * how to perform an external, non-invasive test * how to monitor * === Repair this service === * Possible Issues * Possible Solutions * ===== Super Special Knowledge ===== ===== Experiments / Results / Knowledge Base ===== You performed a test? share it. ===== Dependencies ===== * feed_import → meta_db_collection (for basic product information) * mapping_service → meta_db_collection (for values that need to be mapped to common values for comparison) ===== Incident Log ===== ===== Authors =====