Documentation ¶
Index ¶
- Variables
- type Config
- type Option
- type Options
- type StatsHandler
- func (h *StatsHandler) HandleConn(context.Context, stats.ConnStats)
- func (h *StatsHandler) HandleRPC(ctx context.Context, st stats.RPCStats)
- func (h *StatsHandler) TagConn(ctx context.Context, _ *stats.ConnTagInfo) context.Context
- func (h *StatsHandler) TagRPC(ctx context.Context, info *stats.RPCTagInfo) context.Context
- type Textile
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrTooManyThreadsPerOwner indicates that the maximum amount of threads // are created for an owner. ErrTooManyThreadsPerOwner = errors.New("number of threads per owner exceeds quota") )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Hub bool Debug bool // Addresses AddrAPI ma.Multiaddr AddrAPIProxy ma.Multiaddr AddrMongoURI string AddrMongoName string AddrThreadsHost ma.Multiaddr AddrGatewayHost ma.Multiaddr AddrGatewayURL string AddrIPFSAPI ma.Multiaddr AddrBillingAPI string AddrPowergateAPI string // Buckets MaxBucketArchiveRepFactor int MaxBucketArchiveSize int64 MinBucketArchiveSize int64 // Threads MaxNumberThreadsPerOwner int ThreadsConnManager connmgr.ConnManager // IPNS IPNSRepublishSchedule string IPNSRepublishConcurrency int // Powergate PowergateAdminToken string // Archives ArchiveJobPollIntervalSlow time.Duration ArchiveJobPollIntervalFast time.Duration // Gateway UseSubdomains bool MaxEventsPerSec int MaxBurstSize int // Cloudflare DNSDomain string DNSZoneID string DNSToken string // Customer.io CustomerioAPIKey string CustomerioConfirmTmpl string CustomerioInviteTmpl string EmailSessionSecret string }
type Option ¶ added in v2.3.0
type Option func(*Options)
func WithBadgerThreadsPersistence ¶ added in v2.3.0
func WithMongoThreadsPersistence ¶ added in v2.3.0
type StatsHandler ¶ added in v2.1.4
type StatsHandler struct {
// contains filtered or unexported fields
}
func (*StatsHandler) HandleConn ¶ added in v2.1.4
func (h *StatsHandler) HandleConn(context.Context, stats.ConnStats)
func (*StatsHandler) HandleRPC ¶ added in v2.1.4
func (h *StatsHandler) HandleRPC(ctx context.Context, st stats.RPCStats)
HandleRPC accounts for customer usage across services.
func (*StatsHandler) TagConn ¶ added in v2.1.4
func (h *StatsHandler) TagConn(ctx context.Context, _ *stats.ConnTagInfo) context.Context
func (*StatsHandler) TagRPC ¶ added in v2.1.4
func (h *StatsHandler) TagRPC(ctx context.Context, info *stats.RPCTagInfo) context.Context
Click to show internal directories.
Click to hide internal directories.