Documentation ¶
Index ¶
- type Application
- func (app *Application) CentralURLs() []string
- func (app *Application) CollectData() error
- func (app *Application) GetStats() map[string]interface{}
- func (app *Application) IsAgentMode() bool
- func (app *Application) IsCentralMode() bool
- func (app *Application) IsReadOnly() bool
- func (app *Application) MiddlewareStruct() (*interpose.Middleware, error)
- func (app *Application) ReportConfigToCentral() error
- func (app *Application) ReportStatsToCentral() error
- func (app *Application) ReportStatsToNewrelicInsights() error
- func (app *Application) SettingKeys() []string
- func (app *Application) Tokens() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { Settings map[string]string McRouterStatsManager *models.McRouterStatsManager McRouterConfigManager *models.McRouterConfigManager Storage *storage.Storage }
func New ¶
func New() (*Application, error)
func (*Application) CentralURLs ¶ added in v1.0.0
func (app *Application) CentralURLs() []string
func (*Application) CollectData ¶ added in v1.0.0
func (app *Application) CollectData() error
func (*Application) GetStats ¶ added in v1.0.0
func (app *Application) GetStats() map[string]interface{}
func (*Application) IsAgentMode ¶ added in v1.0.0
func (app *Application) IsAgentMode() bool
func (*Application) IsCentralMode ¶ added in v1.0.0
func (app *Application) IsCentralMode() bool
func (*Application) IsReadOnly ¶ added in v1.0.0
func (app *Application) IsReadOnly() bool
func (*Application) MiddlewareStruct ¶
func (app *Application) MiddlewareStruct() (*interpose.Middleware, error)
func (*Application) ReportConfigToCentral ¶ added in v1.0.0
func (app *Application) ReportConfigToCentral() error
func (*Application) ReportStatsToCentral ¶ added in v1.0.0
func (app *Application) ReportStatsToCentral() error
func (*Application) ReportStatsToNewrelicInsights ¶ added in v1.0.0
func (app *Application) ReportStatsToNewrelicInsights() error
func (*Application) SettingKeys ¶ added in v1.0.0
func (app *Application) SettingKeys() []string
func (*Application) Tokens ¶ added in v1.0.0
func (app *Application) Tokens() []string
Click to show internal directories.
Click to hide internal directories.