Turns on chainmetrics components. Tested with local node. it works!

This commit is contained in:
thatben 2025-03-18 18:22:31 +01:00
parent 6a8a6c252f
commit eaeddb5a28
No known key found for this signature in database
GPG Key ID: 62C543548433D43E
2 changed files with 4 additions and 1 deletions

View File

@ -9,7 +9,7 @@ import ../services/marketplace
import ../component
logScope:
topics = "ChainMetrics"
topics = "chainmetrics"
type ChainMetrics* = ref object of Component
state: State

View File

@ -14,6 +14,7 @@ import ./components/timetracker
import ./components/nodestore
import ./components/dhtmetrics
import ./components/todolist
import ./components/chainmetrics
proc createComponents*(state: State): Future[?!seq[Component]] {.async.} =
var components: seq[Component] = newSeq[Component]()
@ -29,6 +30,7 @@ proc createComponents*(state: State): Future[?!seq[Component]] {.async.} =
metrics = createMetrics(state.config.metricsAddress, state.config.metricsPort)
todoList = createTodoList(state, metrics)
marketplace = createMarketplace(state)
chainMetrics = ChainMetrics.new(state, metrics, marketplace)
without dhtMetrics =? createDhtMetrics(state, metrics), err:
return failure(err)
@ -40,5 +42,6 @@ proc createComponents*(state: State): Future[?!seq[Component]] {.async.} =
components.add(TimeTracker.new(state, nodeStore, dht, clock))
components.add(dhtMetrics)
components.add(marketplace)
components.add(chainMetrics)
return success(components)