View Issue Details

IDProjectCategoryView StatusLast Update
0010983Talerdeployment and operationspublic2026-02-04 16:06
ReporterAntoine A Assigned ToFlorian Dold  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Target Version1.7 
Summary0010983: Configure TOPS libeufin-nexus observability
DescriptionWe need to enable the observability API for libeufin-nexus in production.
The following configuration enable the endpoint:
# /etc/libeufin/libeufin-nexus.conf
[nexus-httpd-observability-api]
ENABLED = YES
AUTH_METHOD = bearer
TOKEN = $SECRET-TOKEN

Then all paths in /taler-observability/* need to be made available to the internet or at least to the machine running prometheus.
TagsNo tags attached.

Relationships

related to 0010320 feedbackAntoine A monitoring fails to detect if libeufin cannot talk to the bank 

Activities

Antoine A

2026-02-04 15:50

developer   ~0027560

From what I understand from ansible-taler-exchange, we have a prometheus node running on the same machine, therefore we do not need to make the taler-observability paths accessible to the internet but need to add the path to the prometheus.yml

# Job, for LibEuFin Nexus
  - job_name: 'libeufin_nexus_exporter'
    static_configs:
      - targets: ['localhost:8082'] # 8082 is taken from LIBEUFIN_PORT ?

Issue History

Date Modified Username Field Change
2026-02-04 15:43 Antoine A New Issue
2026-02-04 15:43 Antoine A Status new => assigned
2026-02-04 15:43 Antoine A Assigned To => Florian Dold
2026-02-04 15:43 Antoine A Relationship added related to 0010320
2026-02-04 15:50 Antoine A Note Added: 0027560
2026-02-04 16:06 Christian Grothoff Target Version => 1.7