...

Package grpcmetrics

import "github.com/hyperledger/fabric/common/grpcmetrics"
Overview
Index
Subdirectories

Overview ▾

func StreamServerInterceptor

func StreamServerInterceptor(sm *StreamMetrics) grpc.StreamServerInterceptor

func UnaryServerInterceptor

func UnaryServerInterceptor(um *UnaryMetrics) grpc.UnaryServerInterceptor

type StreamMetrics

type StreamMetrics struct {
    RequestDuration   metrics.Histogram
    RequestsReceived  metrics.Counter
    RequestsCompleted metrics.Counter
    MessagesSent      metrics.Counter
    MessagesReceived  metrics.Counter
}

func NewStreamMetrics

func NewStreamMetrics(p metrics.Provider) *StreamMetrics

type UnaryMetrics

type UnaryMetrics struct {
    RequestDuration   metrics.Histogram
    RequestsReceived  metrics.Counter
    RequestsCompleted metrics.Counter
}

func NewUnaryMetrics

func NewUnaryMetrics(p metrics.Provider) *UnaryMetrics

Subdirectories

Name Synopsis
..
fakes Code generated by counterfeiter.
testpb