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.