Documentation ¶
Index ¶
- type BlackboxApp
- func (app *BlackboxApp) MetricsAddr() string
- func (app *BlackboxApp) ProfilingAddr() string
- func (app *BlackboxApp) Run()
- func (app *BlackboxApp) StartCalculators(egressClient blackbox.QueryableClient, stopChan chan bool)
- func (app *BlackboxApp) StartPerformanceCalculator(tlsConfig *tls.Config, egressClient blackbox.QueryableClient, ...)
- func (app *BlackboxApp) StartReliabilityCalculator(tlsConfig *tls.Config, egressClient blackbox.QueryableClient, ...)
- func (app *BlackboxApp) Stop()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlackboxApp ¶
type BlackboxApp struct {
// contains filtered or unexported fields
}
func NewBlackboxApp ¶
func NewBlackboxApp(cfg *blackbox.Config, log *logger.Logger) *BlackboxApp
func (*BlackboxApp) MetricsAddr ¶ added in v1.4.3
func (app *BlackboxApp) MetricsAddr() string
func (*BlackboxApp) ProfilingAddr ¶ added in v1.4.3
func (app *BlackboxApp) ProfilingAddr() string
func (*BlackboxApp) Run ¶
func (app *BlackboxApp) Run()
func (*BlackboxApp) StartCalculators ¶
func (app *BlackboxApp) StartCalculators(egressClient blackbox.QueryableClient, stopChan chan bool)
func (*BlackboxApp) StartPerformanceCalculator ¶
func (app *BlackboxApp) StartPerformanceCalculator(tlsConfig *tls.Config, egressClient blackbox.QueryableClient, stopChan chan bool)
func (*BlackboxApp) StartReliabilityCalculator ¶
func (app *BlackboxApp) StartReliabilityCalculator(tlsConfig *tls.Config, egressClient blackbox.QueryableClient, stopChan chan bool)
func (*BlackboxApp) Stop ¶
func (app *BlackboxApp) Stop()
Stop stops all the subprocesses for the application.
Click to show internal directories.
Click to hide internal directories.