add an invalid topic subscriptions metric
This commit is contained in:
parent
1fb783eb7f
commit
b57101f265
|
@ -206,6 +206,7 @@ declareGauge(libp2p_gossipsub_under_dout_topics, "number of topics below dout")
|
||||||
declareGauge(libp2p_gossipsub_under_dhigh_above_dlow_topics, "number of topics below dhigh but above dlow")
|
declareGauge(libp2p_gossipsub_under_dhigh_above_dlow_topics, "number of topics below dhigh but above dlow")
|
||||||
declareGauge(libp2p_gossipsub_no_peers_topics, "number of topics without peers available")
|
declareGauge(libp2p_gossipsub_no_peers_topics, "number of topics without peers available")
|
||||||
declareCounter(libp2p_gossipsub_above_dhigh_condition, "number of above dhigh pruning branches ran", labels = ["topic"])
|
declareCounter(libp2p_gossipsub_above_dhigh_condition, "number of above dhigh pruning branches ran", labels = ["topic"])
|
||||||
|
declareCounter(libp2p_gossipsub_invalid_topic_subscription, "number of invalid topic subscriptions that happened")
|
||||||
|
|
||||||
proc init*(_: type[GossipSubParams]): GossipSubParams =
|
proc init*(_: type[GossipSubParams]): GossipSubParams =
|
||||||
GossipSubParams(
|
GossipSubParams(
|
||||||
|
@ -1034,6 +1035,7 @@ method subscribeTopic*(g: GossipSub,
|
||||||
if subscribe and not(isNil(g.subscriptionValidator)) and not(g.subscriptionValidator(topic)):
|
if subscribe and not(isNil(g.subscriptionValidator)) and not(g.subscriptionValidator(topic)):
|
||||||
# this is a violation, so warn should be in order
|
# this is a violation, so warn should be in order
|
||||||
trace "ignoring invalid topic subscription", topic, peer
|
trace "ignoring invalid topic subscription", topic, peer
|
||||||
|
libp2p_gossipsub_invalid_topic_subscription.inc()
|
||||||
return
|
return
|
||||||
|
|
||||||
if subscribe:
|
if subscribe:
|
||||||
|
|
Loading…
Reference in New Issue