Folks,
I also don’t see processed/mempool Tx on the Relay
gLiveView uses these metrics
tx_processed=$(jq '.cardano.node.metrics.txsProcessedNum.int.val //0' <<< "${data}")
mempool_tx=$(jq '.cardano.node.metrics.txsInMempool.int.val //0' <<< "${data}")
mempool_bytes=$(jq '.cardano.node.metrics.mempoolBytes.int.val //0' <<< "${data}")
which I don’t have …
core@cardano02:~$ PROM_HOST=127.0.0.1
core@cardano02:~$ PROM_PORT=12798
core@cardano02:~$ curl -s http://${PROM_HOST}:${PROM_PORT}/metrics | sort
cardano_node_ChainDB_metrics_blockNum_int 5127061
cardano_node_ChainDB_metrics_density_real 5.037783375314862e-2
cardano_node_ChainDB_metrics_epoch_int 237
cardano_node_ChainDB_metrics_slotInEpoch_int 395187
cardano_node_ChainDB_metrics_slotNum_int 17415987
cardano_node_metrics_Mem_resident_int 862674944
cardano_node_metrics_RTS_gcLiveBytes_int 580702416
cardano_node_metrics_RTS_gcMajorNum_int 19
cardano_node_metrics_RTS_gcMinorNum_int 467
cardano_node_metrics_RTS_gcticks_int 750
cardano_node_metrics_RTS_mutticks_int 1691
cardano_node_metrics_Stat_cputicks_int 2441
cardano_node_metrics_Stat_threads_int 11
cardano_node_metrics_nodeStartTime_int 1608981868
...
nor do they show up in the EGK
core@cardano02:~$ EKG_HOST=127.0.0.1
core@cardano02:~$ EKG_PORT=12788
core@cardano02:~$ curl -s -H 'Accept: application/json' http://${EKG_HOST}:${EKG_PORT}
{"cardano":{"node":{"metrics":{"Mem":{"resident":{"int":{"type":"g","val":862674944}}},"nodeStartTime":{"int":{"type":"g","val":1608981868}},"Stat":{"cputicks":{"int":{"type":"g","val":2469}},"threads":{"int":{"type":"g","val":11}}},"RTS":{"gcticks":{"int":{"type":"g","val":750}},"gcMinorNum":{"int":{"type":"g","val":468}},"gcMajorNum":{"int":{"type":"g","val":19}},"mutticks":{"int":{"type":"g","val":1719}},"gcLiveBytes":{"int":{"type":"g","val":581219920}}}},"ChainDB":{"metrics":{"blockNum":{"int":{"type":"g","val":5127065}},"slotInEpoch":{"int":{"type":"g","val":395250}},"slotNum":{"int":{"type":"g","val":17416050}},"density":{"real":{"type":"l","val":"5.037900874635569e-2"}},"epoch":{"int":{"type":"g","val":237}}}}}},"iohk-monitoring version":{"type":"l","val":"0.1.10.1"},"ekg":{"server_timestamp_ms":{"type":"c","val":1608982368645}},"rts":{"gc":{"gc_cpu_ms":{"type":"c","val":7506},"mutator_wall_ms":{"type":"c","val":499061},"mutator_cpu_ms":{"type":"c","val":17195},"gc_wall_ms":{"type":"c","val":3830},"wall_ms":{"type":"c","val":502890},"bytes_copied":{"type":"c","val":1924948120},"init_wall_ms":{"type":"c","val":1},"init_cpu_ms":{"type":"c","val":2},"max_bytes_used":{"type":"g","val":378445016},"max_bytes_slop":{"type":"g","val":5645200},"num_bytes_usage_samples":{"type":"c","val":19},"peak_megabytes_allocated":{"type":"g","val":778},"cpu_ms":{"type":"c","val":24701},"current_bytes_used":{"type":"g","val":581219920},"bytes_allocated":{"type":"c","val":13819042136},"par_max_bytes_copied":{"type":"g","val":1578579024},"current_bytes_slop":{"type":"g","val":8616368},"cumulative_bytes_used":{"type":"c","val":853551384},"num_gcs":{"type":"c","val":487},"par_tot_bytes_copied":{"type":"g","val":1924948120},"par_avg_bytes_copied":{"type":"g","val":1924948120}}}}
I thought, I had the relevant traces enabled …
"TraceBlockFetchClient": false,
"TraceBlockFetchDecisions": false,
"TraceBlockFetchProtocol": false,
"TraceBlockFetchProtocolSerialised": false,
"TraceBlockFetchServer": false,
"TraceChainDb": true,
"TraceChainSyncBlockServer": false,
"TraceChainSyncClient": false,
"TraceChainSyncHeaderServer": false,
"TraceChainSyncProtocol": false,
"TraceDNSResolver": true,
"TraceDNSSubscription": true,
"TraceErrorPolicy": true,
"TraceForge": true,
"TraceHandshake": false,
"TraceIpSubscription": true,
"TraceLocalChainSyncProtocol": false,
"TraceLocalErrorPolicy": true,
"TraceLocalHandshake": false,
"TraceLocalTxSubmissionProtocol": true,
"TraceLocalTxSubmissionServer": true,
"TraceMempool": true,
"TraceMux": false,
"TraceTxInbound": true,
"TraceTxOutbound": true,
"TraceTxSubmissionProtocol": true,
"TracingVerbosity": "NormalVerbosity",
"TurnOnLogMetrics": true,
"TurnOnLogging": true,
Also strange, that I never see incoming connections from peers. The node is generally accessible however …
$ nc -zv 35.239.77.33 3001
Connection to 35.239.77.33 port 3001 [tcp/redwood-broker] succeeded!
I assume that when the Relay can’t see Txs, the BlockProducer won’t be able to produce blocks either.
Is the Tx issue perhaps related to the zero In peers?