Documentation ¶
Index ¶
Constants ¶
View Source
const ( MetricQueryTypeSearch metricQueryType = iota MetricQueryTypeQuery )
View Source
const ( MetricEditorModeBuilder metricEditorMode = iota MetricEditorModeRaw )
View Source
const ( GMDApiModeMetricStat gmdApiMode = iota GMDApiModeInferredSearchExpression GMDApiModeMathExpression GMDApiModeSQLExpression )
View Source
const (
LimitExceededException = "LimitExceededException"
)
Variables ¶
View Source
var NewCWClient = func(sess *session.Session) cloudwatchiface.CloudWatchAPI { return cloudwatch.New(sess) }
NewCWClient is a CloudWatch client factory.
Stubbable by tests.
View Source
var NewCWLogsClient = func(sess *session.Session) cloudwatchlogsiface.CloudWatchLogsAPI { return cloudwatchlogs.New(sess) }
NewCWLogsClient is a CloudWatch logs client factory.
Stubbable by tests.
Functions ¶
func NewInstanceSettings ¶
func NewInstanceSettings(httpClientProvider httpclient.Provider) datasource.InstanceFactoryFunc
Types ¶
type CloudWatchService ¶
func ProvideService ¶
func ProvideService(cfg *setting.Cfg, httpClientProvider httpclient.Provider) *CloudWatchService
type SessionCache ¶
type SessionCache interface {
GetSession(c awsds.SessionConfig) (*session.Session, error)
}
Source Files ¶
- annotation_query.go
- cloudwatch.go
- cloudwatch_query.go
- get_metric_data_error_codes.go
- get_metric_data_executor.go
- live.go
- log_actions.go
- log_query.go
- metric_data_input_builder.go
- metric_data_query_builder.go
- metric_find_query.go
- metrics.go
- query_row_response.go
- request_parser.go
- resource_handler.go
- response_parser.go
- sort_frame.go
- time_series_query.go
- types.go
Click to show internal directories.
Click to hide internal directories.