Documentation
¶
Index ¶
- Variables
- func EmitAPIRequest(ctx context.Context, log *zap.Logger, fields []zapcore.Field, ...)
- func EmitBootstrapPeersConnected(ctx context.Context, host host.Host, bootstrapPeers map[peer.ID]bool)
- func EmitMLSSentGroupMessage(ctx context.Context, log *zap.Logger, msg *queries.GroupMessage)
- func EmitMLSSentWelcomeMessage(ctx context.Context, log *zap.Logger, msg *queries.WelcomeMessage)
- func EmitPeersByProtocol(ctx context.Context, host host.Host)
- func EmitPublishedEnvelope(ctx context.Context, log *zap.Logger, env *proto.Envelope)
- func EmitQuery(ctx context.Context, req *proto.QueryRequest, results int, err error, ...)
- func EmitRatelimiterBucketsSize(ctx context.Context, name string, size int)
- func EmitRatelimiterDeletedEntries(ctx context.Context, name string, count int)
- func EmitStoredMessages(ctx context.Context, db *sql.DB, logger *zap.Logger)
- func EmitSubscribeTopics(ctx context.Context, log *zap.Logger, topics int)
- func EmitSubscriptionChange(ctx context.Context, log *zap.Logger, delta int)
- func EmitUnsubscribeTopics(ctx context.Context, log *zap.Logger, topics int)
- type Server
Constants ¶
This section is empty.
Variables ¶
View Source
var BootstrapPeers = prometheus.NewGauge( prometheus.GaugeOpts{ Name: "xmtp_bootstrap_peers", Help: "Percentage of bootstrap peers connected", }, )
View Source
var PeersByProto = prometheus.NewGaugeVec( prometheus.GaugeOpts{ Name: "xmtp_peers_by_proto", Help: "Count of peers by protocol", }, []string{"protocol"}, )
View Source
var StoredMessages = prometheus.NewGauge( prometheus.GaugeOpts{ Name: "xmtp_stored_messages", Help: "Count of stored messages", }, )
Functions ¶
func EmitAPIRequest ¶
func EmitMLSSentGroupMessage ¶
func EmitPublishedEnvelope ¶
func EmitStoredMessages ¶
func EmitSubscribeTopics ¶
func EmitSubscriptionChange ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.