Skip to content

bug: (most) waku node metrics weird initial value #2901

Open

Description

Problem

waku node metrics values are initialisated to an (seemingly) arbitrarily high value.

To reproduce

@stubbsta were using waku-simulator when we noticed this, so I'll use that for steps:

  1. Clone the waku-simulator repo https://github.com/waku-org/waku-simulator.
  2. Create an .env with the contents detailed below.
  3. source .env
  4. Wait for a while. I believe log messages are printed every 10 minutes. So I recommend waiting at least 20m to get two rounds of logs.
  5. When a significant amount of time has passed, run docker logs waku-simulator_nwaku_1 | grep Total.

.env

export NWAKU_IMAGE=harbor.status.im/wakuorg/nwaku:v0.30.1
export NUM_NWAKU_NODES=30
export TRAFFIC_DELAY_SECONDS=0
export MSG_SIZE_KBYTES=3
export PRIVATE_KEY=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
export ETH_FROM=0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
# RLNv2 limits
export RLN_RELAY_MSG_LIMIT=200
export RLN_RELAY_EPOCH_SEC=60
MAX_MESSAGE_LIMIT=300

Expected behavior

waku node metrics values are "realistic".

Screenshots/logs

INF 2024-07-12 17:54:43.840+00:00 Total connections initiated                topics="waku node metrics" tid=1 file=waku_metrics.nim:43 count=1720806373.0
INF 2024-07-12 17:54:43.841+00:00 Total messages                             topics="waku node metrics" tid=1 file=waku_metrics.nim:44 count=1720808710.0
INF 2024-07-12 17:54:43.841+00:00 Total store peers                          topics="waku node metrics" tid=1 file=waku_metrics.nim:45 count=1720806279.0
INF 2024-07-12 17:54:43.841+00:00 Total peer exchange peers                  topics="waku node metrics" tid=1 file=waku_metrics.nim:46 count=1720806279.0
INF 2024-07-12 17:54:43.841+00:00 Total lightpush peers                      topics="waku node metrics" tid=1 file=waku_metrics.nim:47 count=1720806279.0
INF 2024-07-12 17:54:43.841+00:00 Total filter peers                         topics="waku node metrics" tid=1 file=waku_metrics.nim:48 count=1720806279.0
INF 2024-07-12 17:54:43.841+00:00 Total errors                               topics="waku node metrics" tid=1 file=waku_metrics.nim:49 count=0.0
INF 2024-07-12 17:54:43.841+00:00 Total messages                             topics="waku rln_relay" tid=1 file=protocol_metrics.nim:100 count=1720808703.0
INF 2024-07-12 17:54:43.841+00:00 Total spam messages                        topics="waku rln_relay" tid=1 file=protocol_metrics.nim:101 count=1720806279.0
INF 2024-07-12 17:54:43.841+00:00 Total invalid messages                     topics="waku rln_relay" tid=1 file=protocol_metrics.nim:102 count=0.0
INF 2024-07-12 17:54:43.841+00:00 Total valid messages                       topics="waku rln_relay" tid=1 file=protocol_metrics.nim:103 count=1720825668.0
INF 2024-07-12 17:54:43.841+00:00 Total errors                               topics="waku rln_relay" tid=1 file=protocol_metrics.nim:104 count=0.0
INF 2024-07-12 17:54:43.841+00:00 Total proofs verified                      topics="waku rln_relay" tid=1 file=protocol_metrics.nim:105 count=1720808703.0
INF 2024-07-12 18:04:43.841+00:00 Total connections initiated                topics="waku node metrics" tid=1 file=waku_metrics.nim:43 count=0.0
INF 2024-07-12 18:04:43.841+00:00 Total messages                             topics="waku node metrics" tid=1 file=waku_metrics.nim:44 count=1720814554.0
INF 2024-07-12 18:04:43.841+00:00 Total store peers                          topics="waku node metrics" tid=1 file=waku_metrics.nim:45 count=1720806279.0
INF 2024-07-12 18:04:43.841+00:00 Total peer exchange peers                  topics="waku node metrics" tid=1 file=waku_metrics.nim:46 count=1720806279.0
INF 2024-07-12 18:04:43.841+00:00 Total lightpush peers                      topics="waku node metrics" tid=1 file=waku_metrics.nim:47 count=1720806279.0
INF 2024-07-12 18:04:43.841+00:00 Total filter peers                         topics="waku node metrics" tid=1 file=waku_metrics.nim:48 count=1720806279.0
INF 2024-07-12 18:04:43.841+00:00 Total errors                               topics="waku node metrics" tid=1 file=waku_metrics.nim:49 count=0.0
INF 2024-07-12 18:04:43.841+00:00 Total messages                             topics="waku rln_relay" tid=1 file=protocol_metrics.nim:100 count=5844.0
INF 2024-07-12 18:04:43.841+00:00 Total spam messages                        topics="waku rln_relay" tid=1 file=protocol_metrics.nim:101 count=0.0
INF 2024-07-12 18:04:43.841+00:00 Total invalid messages                     topics="waku rln_relay" tid=1 file=protocol_metrics.nim:102 count=0.0
INF 2024-07-12 18:04:43.841+00:00 Total valid messages                       topics="waku rln_relay" tid=1 file=protocol_metrics.nim:103 count=46752.0
INF 2024-07-12 18:04:43.841+00:00 Total errors                               topics="waku rln_relay" tid=1 file=protocol_metrics.nim:104 count=0.0
INF 2024-07-12 18:04:43.841+00:00 Total proofs verified                      topics="waku rln_relay" tid=1 file=protocol_metrics.nim:105 count=5844.0
INF 2024-07-12 18:14:43.841+00:00 Total connections initiated                topics="waku node metrics" tid=1 file=waku_metrics.nim:43 count=1.0
INF 2024-07-12 18:14:43.841+00:00 Total messages                             topics="waku node metrics" tid=1 file=waku_metrics.nim:44 count=1720820401.0
INF 2024-07-12 18:14:43.841+00:00 Total store peers                          topics="waku node metrics" tid=1 file=waku_metrics.nim:45 count=1720806279.0
INF 2024-07-12 18:14:43.841+00:00 Total peer exchange peers                  topics="waku node metrics" tid=1 file=waku_metrics.nim:46 count=1720806279.0
INF 2024-07-12 18:14:43.841+00:00 Total lightpush peers                      topics="waku node metrics" tid=1 file=waku_metrics.nim:47 count=1720806279.0
INF 2024-07-12 18:14:43.841+00:00 Total filter peers                         topics="waku node metrics" tid=1 file=waku_metrics.nim:48 count=1720806279.0
INF 2024-07-12 18:14:43.841+00:00 Total errors                               topics="waku node metrics" tid=1 file=waku_metrics.nim:49 count=0.0
INF 2024-07-12 18:14:43.841+00:00 Total messages                             topics="waku rln_relay" tid=1 file=protocol_metrics.nim:100 count=5847.0
INF 2024-07-12 18:14:43.841+00:00 Total spam messages                        topics="waku rln_relay" tid=1 file=protocol_metrics.nim:101 count=0.0
INF 2024-07-12 18:14:43.841+00:00 Total invalid messages                     topics="waku rln_relay" tid=1 file=protocol_metrics.nim:102 count=0.0
INF 2024-07-12 18:14:43.841+00:00 Total valid messages                       topics="waku rln_relay" tid=1 file=protocol_metrics.nim:103 count=46776.0
INF 2024-07-12 18:14:43.841+00:00 Total errors                               topics="waku rln_relay" tid=1 file=protocol_metrics.nim:104 count=0.0
INF 2024-07-12 18:14:43.841+00:00 Total proofs verified                      topics="waku rln_relay" tid=1 file=protocol_metrics.nim:105 count=5847.0
INF 2024-07-12 18:24:43.842+00:00 Total connections initiated                topics="waku node metrics" tid=1 file=waku_metrics.nim:43 count=1.0
INF 2024-07-12 18:24:43.842+00:00 Total messages                             topics="waku node metrics" tid=1 file=waku_metrics.nim:44 count=1720826251.0
INF 2024-07-12 18:24:43.842+00:00 Total store peers                          topics="waku node metrics" tid=1 file=waku_metrics.nim:45 count=1720806279.0
INF 2024-07-12 18:24:43.842+00:00 Total peer exchange peers                  topics="waku node metrics" tid=1 file=waku_metrics.nim:46 count=1720806279.0
INF 2024-07-12 18:24:43.842+00:00 Total lightpush peers                      topics="waku node metrics" tid=1 file=waku_metrics.nim:47 count=1720806279.0
INF 2024-07-12 18:24:43.842+00:00 Total filter peers                         topics="waku node metrics" tid=1 file=waku_metrics.nim:48 count=1720806279.0
INF 2024-07-12 18:24:43.842+00:00 Total errors                               topics="waku node metrics" tid=1 file=waku_metrics.nim:49 count=0.0
INF 2024-07-12 18:24:43.842+00:00 Total messages                             topics="waku rln_relay" tid=1 file=protocol_metrics.nim:100 count=5850.0
INF 2024-07-12 18:24:43.842+00:00 Total spam messages                        topics="waku rln_relay" tid=1 file=protocol_metrics.nim:101 count=0.0
INF 2024-07-12 18:24:43.842+00:00 Total invalid messages                     topics="waku rln_relay" tid=1 file=protocol_metrics.nim:102 count=0.0
INF 2024-07-12 18:24:43.842+00:00 Total valid messages                       topics="waku rln_relay" tid=1 file=protocol_metrics.nim:103 count=46800.0
INF 2024-07-12 18:24:43.842+00:00 Total errors                               topics="waku rln_relay" tid=1 file=protocol_metrics.nim:104 count=0.0
INF 2024-07-12 18:24:43.842+00:00 Total proofs verified                      topics="waku rln_relay" tid=1 file=protocol_metrics.nim:105 count=5850.0
INF 2024-07-12 18:34:43.842+00:00 Total connections initiated                topics="waku node metrics" tid=1 file=waku_metrics.nim:43 count=1.0
INF 2024-07-12 18:34:43.842+00:00 Total messages                             topics="waku node metrics" tid=1 file=waku_metrics.nim:44 count=1720832102.0
INF 2024-07-12 18:34:43.842+00:00 Total store peers                          topics="waku node metrics" tid=1 file=waku_metrics.nim:45 count=1720806279.0
INF 2024-07-12 18:34:43.842+00:00 Total peer exchange peers                  topics="waku node metrics" tid=1 file=waku_metrics.nim:46 count=1720806279.0
INF 2024-07-12 18:34:43.842+00:00 Total lightpush peers                      topics="waku node metrics" tid=1 file=waku_metrics.nim:47 count=1720806279.0
INF 2024-07-12 18:34:43.843+00:00 Total filter peers                         topics="waku node metrics" tid=1 file=waku_metrics.nim:48 count=1720806279.0
INF 2024-07-12 18:34:43.843+00:00 Total errors                               topics="waku node metrics" tid=1 file=waku_metrics.nim:49 count=0.0
INF 2024-07-12 18:34:43.843+00:00 Total messages                             topics="waku rln_relay" tid=1 file=protocol_metrics.nim:100 count=5851.0
INF 2024-07-12 18:34:43.843+00:00 Total spam messages                        topics="waku rln_relay" tid=1 file=protocol_metrics.nim:101 count=0.0
INF 2024-07-12 18:34:43.843+00:00 Total invalid messages                     topics="waku rln_relay" tid=1 file=protocol_metrics.nim:102 count=0.0
INF 2024-07-12 18:34:43.843+00:00 Total valid messages                       topics="waku rln_relay" tid=1 file=protocol_metrics.nim:103 count=46808.0
INF 2024-07-12 18:34:43.843+00:00 Total errors                               topics="waku rln_relay" tid=1 file=protocol_metrics.nim:104 count=0.0
INF 2024-07-12 18:34:43.843+00:00 Total proofs verified                      topics="waku rln_relay" tid=1 file=protocol_metrics.nim:105 count=5851.0
INF 2024-07-12 18:44:43.843+00:00 Total connections initiated                topics="waku node metrics" tid=1 file=waku_metrics.nim:43 count=0.0
INF 2024-07-12 18:44:43.843+00:00 Total messages                             topics="waku node metrics" tid=1 file=waku_metrics.nim:44 count=1720837954.0
INF 2024-07-12 18:44:43.843+00:00 Total store peers                          topics="waku node metrics" tid=1 file=waku_metrics.nim:45 count=1720806279.0
INF 2024-07-12 18:44:43.843+00:00 Total peer exchange peers                  topics="waku node metrics" tid=1 file=waku_metrics.nim:46 count=1720806279.0
INF 2024-07-12 18:44:43.843+00:00 Total lightpush peers                      topics="waku node metrics" tid=1 file=waku_metrics.nim:47 count=1720806279.0
INF 2024-07-12 18:44:43.843+00:00 Total filter peers                         topics="waku node metrics" tid=1 file=waku_metrics.nim:48 count=1720806279.0
INF 2024-07-12 18:44:43.843+00:00 Total errors                               topics="waku node metrics" tid=1 file=waku_metrics.nim:49 count=0.0
INF 2024-07-12 18:44:43.843+00:00 Total messages                             topics="waku rln_relay" tid=1 file=protocol_metrics.nim:100 count=5852.0
INF 2024-07-12 18:44:43.843+00:00 Total spam messages                        topics="waku rln_relay" tid=1 file=protocol_metrics.nim:101 count=0.0
INF 2024-07-12 18:44:43.843+00:00 Total invalid messages                     topics="waku rln_relay" tid=1 file=protocol_metrics.nim:102 count=0.0
INF 2024-07-12 18:44:43.843+00:00 Total valid messages                       topics="waku rln_relay" tid=1 file=protocol_metrics.nim:103 count=46816.0
INF 2024-07-12 18:44:43.843+00:00 Total errors                               topics="waku rln_relay" tid=1 file=protocol_metrics.nim:104 count=0.0
INF 2024-07-12 18:44:43.843+00:00 Total proofs verified                      topics="waku rln_relay" tid=1 file=protocol_metrics.nim:105 count=5852.0

nwaku version/commit hash

  • waku-simulator hash: 16e0e2c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingeffort/daysEstimated to be completed in a few days, less than a week

    Type

    No type

    Projects

    • Status

      To Do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions