Documentation
¶
Index ¶
- Variables
- type Api
- func (api *Api) GetSettings() (Settings, error)
- func (api *Api) IntegrationInfo(ctx context.Context) (*IntegrationInfo, error)
- func (api *Api) RCA(ctx context.Context, req RCARequest) (*model.RCA, error)
- func (api *Api) RCAStatus(ctx context.Context, incidentsAutoInvestigation bool) (string, error)
- func (api *Api) SaveSettings(settings Settings) error
- type IntegrationInfo
- type IntegrationInfoRCA
- type RCARequest
- type Settings
- type SettingsRCA
Constants ¶
This section is empty.
Variables ¶
View Source
var (
URL = "https://cloud.coroot.com"
)
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct {
// contains filtered or unexported fields
}
func (*Api) GetSettings ¶
func (*Api) IntegrationInfo ¶
func (api *Api) IntegrationInfo(ctx context.Context) (*IntegrationInfo, error)
func (*Api) SaveSettings ¶
type IntegrationInfo ¶
type IntegrationInfo struct {
RCA *IntegrationInfoRCA `json:"rca"`
}
type IntegrationInfoRCA ¶
type RCARequest ¶
type RCARequest struct {
Ctx timeseries.Context
ApplicationId model.ApplicationId
CheckConfigs model.CheckConfigs
ApplicationDeployments map[model.ApplicationId][]*model.ApplicationDeployment
ApplicationCategorySettings map[model.ApplicationCategory]*db.ApplicationCategorySettings
CustomApplications map[string]model.CustomApplication
CustomCloudPricing *db.CustomCloudPricing
Metrics map[string][]*model.MetricValues
KubernetesEvents []*model.LogEntry
ErrorTrace *model.Trace
SlowTrace *model.Trace
}
type Settings ¶
type Settings struct {
ApiKey string `json:"api_key" yaml:"apiKey"`
RCA SettingsRCA `json:"rca" yaml:"rca"`
}
type SettingsRCA ¶
type SettingsRCA struct {
DisableIncidentsAutoInvestigation bool `json:"disable_incidents_auto_investigation" yaml:"disableIncidentsAutoInvestigation"`
}
Click to show internal directories.
Click to hide internal directories.