hyperledger-labs / fabric-smart-client

The Fabric Smart Client is a new Fabric Client that lets you focus on the business processes and simplifies the development of Fabric-based distributed application.
Apache License 2.0
51 stars 52 forks source link

Define and implement FSC performance metrics #337

Open mbrandenburger opened 2 years ago

mbrandenburger commented 2 years ago

This task is about starting a discussion on defining and implementing FSC performance metrics. FSC comes with support for prometheus (https://github.com/hyperledger-labs/fabric-smart-client/blob/main/platform/view/services/metrics/operations/metrics.go).

Currently FSC reports the following:

What about others?

davidkel commented 2 years ago

Given my lack of knowledge of the FSC at this time, the only comment I can currently make is that I don't think we need to worry too much about Memory/CPU Load at this time. We can leave it for other metrics gatherers to collect that information (eg prometheus process explorer, nmon, prometheus k8s).

davidkel commented 2 years ago

Also FSC collects counter metrics on grpc connections opened and closed

adecaro commented 3 weeks ago

@alexandrosfilios , please, can you comment on this to understand what is available now?