Documentation ¶
Index ¶
- Variables
- func GetApi4xxErrorData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApi5xxErrorData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApiCacheHitsData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApiCacheMissData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApiCallsData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApiClientErrorMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, ...) (float64, error)
- func GetApiGatewayHttpApiData(clientAuth *model.Auth, apiGatewayClient *apigatewayv2.ApiGatewayV2) (string, map[string]float64, error)
- func GetApiGatewayRestAPIData(clientAuth *model.Auth, apiGatewayClient *apigateway.APIGateway) (string, map[string]float64, error)
- func GetApiGatewayWebSocketAPIData(clientAuth *model.Auth, apiGatewayClient *apigatewayv2.ApiGatewayV2) (string, map[string]float64, error)
- func GetApiIntegrationLatencyData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApiLatencyData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApiResponseTimePanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApiServerErrorsMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, ...) (float64, error)
- func GetApiSuccessFailedData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]float64, error)
- func GetApiTotalEventsMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, ...) (float64, error)
- func GetApiUptimeData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]float64, error)
- func GetApiUptimedata(cmd *cobra.Command, clientAuth *model.Auth) (string, error)
- func GetClientErrorsMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, ...) (float64, error)
- func GetConcurrentExecutionData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetDowntimeIncidentsData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetErrorLogsData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetFailedEventData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetHttpAPIs(clientAuth *model.Auth, apiGatewayClient *apigatewayv2.ApiGatewayV2) (int, error)
- func GetIntegrationCountData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetMessageCountPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ...) (float64, error)
- func GetRestAPIs(clientAuth *model.Auth, apiGatewayClient *apigateway.APIGateway) (int, error)
- func GetServerErrorsMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, ...) (float64, error)
- func GetStagesForAPI(clientAuth *model.Auth, apiID string) ([]string, error)
- func GetSuccessEventData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetTopEventsData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetTotalApi(clientAuth *model.Auth, apiClient *apigateway.APIGateway) (int, error)
- func GetTotalApiData(clientAuth *model.Auth, apiClient *apigateway.APIGateway) (string, map[string]float64, error)
- func GetTotalRequestsMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, ...) (float64, error)
- func GetWebSocketAPIs(clientAuth *model.Auth, apiGatewayClient *apigatewayv2.ApiGatewayV2) (int, error)
- func ProcessQueryResult(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
- func ProcessQueryResults(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
- func ProcessQueryResultss(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
- func ProcessQueryResultsss(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
- func ProcessQueryResultzz(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
- type ApiSuccessfulFailedResult
- type HttpAPIResult
- type MetricResults
- type MetricResultss
- type RestAPIResult
- type TotalApiResult
- type WebSocketAPIResult
Constants ¶
This section is empty.
Variables ¶
View Source
var ApiResponseTimeCmd = &cobra.Command{ Use: "api_response_time_panel", Short: "Get API response time metrics data", Long: `Command to get API response time metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running from child command...") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiResponseTimePanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API response time metrics: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApi4xxErrorCmd = &cobra.Command{ Use: "api_4xxerror_panel", Short: "get 4xxerror metrics data", Long: `command to get 4xxerror metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApi4xxErrorData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API 4xx error data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApi5xxErrorCmd = &cobra.Command{ Use: "api_5xxerror_panel", Short: "get 5xxerror metrics data", Long: `command to get 5xxerror metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApi5xxErrorData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API 5xx error data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiCacheHitsCmd = &cobra.Command{ Use: "cache_hit_count_panel", Short: "get cache hits metrics data", Long: `command to get cache hits metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiCacheHitsData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API cache hits data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiCacheMissCmd = &cobra.Command{ Use: "cache_miss_count_panel", Short: "get cache miss count metrics data", Long: `command to get cache miss count metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiCacheMissData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API cache miss count data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiCallsCmd = &cobra.Command{ Use: "total_api_calls_panel", Short: "get total API calls metrics data", Long: `command to get total API calls metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiCallsData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting total API calls data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiConcurrentExecutionCmd = &cobra.Command{ Use: "concurrent_execution_panel", Short: "Get concurrent execution metrics data", Long: `Command to get concurrent execution metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running failed event panel command") var authFlag bool var clientAuth *model.Auth var err error authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { panel, err := GetConcurrentExecutionData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiDeploymentCmd = &cobra.Command{ Use: "api_downtime_deployment_panel", Short: "Get uptime and downtime deployment metrics data for API stages", Long: `Command to get uptime and downtime deployment metrics data for API stages`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, err := GetApiUptimedata(cmd, clientAuth) if err != nil { log.Println("Error getting API uptime data: ", err) return } if responseType == "frame" { fmt.Println(jsonResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiDowntimeIncidentsCmd = &cobra.Command{ Use: "downtime_incidents", Short: "Get downtime incidents data", Long: `Command to get downtime incidents data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running downtime incidents command") var authFlag bool var clientAuth *model.Auth var err error authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { results, err := GetDowntimeIncidentsData(cmd, clientAuth, nil) if err != nil { log.Printf("Error getting downtime incidents data: %v\n", err) return } fmt.Println(results) } }, }
View Source
var AwsxApiErrorLogsCmd = &cobra.Command{ Use: "error_logs_panel", Short: "Get error logs metrics data", Long: `Command to get error logs metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running error logs panel command") var authFlag bool var clientAuth *model.Auth var err error authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { panel, err := GetErrorLogsData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiFailedEventCmd = &cobra.Command{ Use: "failed_event_panel", Short: "Get failed event metrics data", Long: `Command to get failed event metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running failed event panel command") var authFlag bool var clientAuth *model.Auth var err error authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { panel, err := GetFailedEventData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiGatewayHTTPCmd = &cobra.Command{ Use: "http_api_panel", Short: "get HTTP API metrics data", Long: `Command to get HTTP API metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiGatewayHttpApiData(clientAuth, nil) if err != nil { log.Println("Error getting HTTP API data : ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiGatewayRestAPICmd = &cobra.Command{ Use: "rest_api_panel", Short: "get rest API metrics data", Long: `Command to get rest API metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiGatewayRestAPIData(clientAuth, nil) if err != nil { log.Println("Error getting rest API data : ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiGatewayWebSocketCmd = &cobra.Command{ Use: "websocket_api_panel", Short: "get WebSocket API metrics data", Long: `Command to get WebSocket API metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiGatewayWebSocketAPIData(clientAuth, nil) if err != nil { log.Println("Error getting WebSocket API data : ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiIntegrationCountCmd = &cobra.Command{ Use: "integration_count_panel", Short: "Get integration count metrics data", Long: `Command to get integration count metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running integration count panel command") var authFlag bool var clientAuth *model.Auth var err error authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { panel, err := GetIntegrationCountData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiIntegrationLatencyCmd = &cobra.Command{ Use: "api_integration_latency_panel", Short: "get integration latency metrics data", Long: `command to get integration latency metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiIntegrationLatencyData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API integration latency data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiLatencyCmd = &cobra.Command{ Use: "api_latency_panel", Short: "get latency metrics data", Long: `command to get latency metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiLatencyData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API latency data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiMessageCountCmd = &cobra.Command{ Use: "message_count_panel", Short: "get message count metrics data", Long: `command to get message count data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { panel, err := GetMessageCountPanel(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiSuccessEventCmd = &cobra.Command{ Use: "successful_event_panel", Short: "Get successful event metrics data", Long: `Command to get successful event metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running successful event panel command") var authFlag bool var clientAuth *model.Auth var err error authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { panel, err := GetSuccessEventData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiSuccessfulFailedCmd = &cobra.Command{ Use: "successful_and_failed_events_panel", Short: "get successful failed metrics data", Long: `command to get successful failed metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiSuccessFailedData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API error data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxApiTopEventCmd = &cobra.Command{ Use: "top_events_panel", Short: "Get top event metrics data", Long: `Command to get top event metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running top event panel command") var authFlag bool var clientAuth *model.Auth var err error authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { panel, err := GetTopEventsData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiUptimeCmd = &cobra.Command{ Use: "api_uptime_panel", Short: "get uptime metrics data", Long: `command to get uptime metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, uptimeMetricResp, err := GetApiUptimeData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API uptime data: ", err) return } if responseType == "frame" { fmt.Println(uptimeMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxTotalApiCmd = &cobra.Command{ Use: "total_api_panel", Short: "get total api metrics data", Long: `command to get total api metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) err := cmd.Help() if err != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetTotalApiData(clientAuth, nil) if err != nil { log.Println("Error getting total api data : ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
Functions ¶
func GetApi4xxErrorData ¶
func GetApi4xxErrorData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApi5xxErrorData ¶
func GetApi5xxErrorData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApiCacheHitsData ¶ added in v1.8.8
func GetApiCacheHitsData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApiCacheMissData ¶ added in v1.8.8
func GetApiCacheMissData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApiCallsData ¶ added in v1.9.8
func GetApiCallsData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApiClientErrorMetricValue ¶ added in v1.8.8
func GetApiClientErrorMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, cloudWatchClient *cloudwatch.CloudWatch) (float64, error)
func GetApiGatewayHttpApiData ¶ added in v1.4.8
func GetApiGatewayHttpApiData(clientAuth *model.Auth, apiGatewayClient *apigatewayv2.ApiGatewayV2) (string, map[string]float64, error)
func GetApiGatewayRestAPIData ¶
func GetApiGatewayRestAPIData(clientAuth *model.Auth, apiGatewayClient *apigateway.APIGateway) (string, map[string]float64, error)
func GetApiGatewayWebSocketAPIData ¶ added in v1.4.8
func GetApiGatewayWebSocketAPIData(clientAuth *model.Auth, apiGatewayClient *apigatewayv2.ApiGatewayV2) (string, map[string]float64, error)
func GetApiIntegrationLatencyData ¶
func GetApiIntegrationLatencyData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApiLatencyData ¶
func GetApiLatencyData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApiResponseTimePanel ¶ added in v1.8.7
func GetApiResponseTimePanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApiServerErrorsMetricValue ¶ added in v1.8.8
func GetApiServerErrorsMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, cloudWatchClient *cloudwatch.CloudWatch) (float64, error)
func GetApiSuccessFailedData ¶ added in v1.8.8
func GetApiSuccessFailedData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]float64, error)
func GetApiTotalEventsMetricValue ¶ added in v1.8.8
func GetApiTotalEventsMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, cloudWatchClient *cloudwatch.CloudWatch) (float64, error)
func GetApiUptimeData ¶ added in v1.8.7
func GetApiUptimeData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]float64, error)
func GetApiUptimedata ¶ added in v1.9.4
func GetClientErrorsMetricValue ¶ added in v1.8.7
func GetClientErrorsMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, cloudWatchClient *cloudwatch.CloudWatch) (float64, error)
func GetConcurrentExecutionData ¶ added in v1.11.7
func GetConcurrentExecutionData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetDowntimeIncidentsData ¶ added in v1.8.9
func GetDowntimeIncidentsData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetErrorLogsData ¶ added in v1.8.7
func GetErrorLogsData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetFailedEventData ¶ added in v1.8.6
func GetFailedEventData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetHttpAPIs ¶ added in v1.4.8
func GetHttpAPIs(clientAuth *model.Auth, apiGatewayClient *apigatewayv2.ApiGatewayV2) (int, error)
func GetIntegrationCountData ¶ added in v1.11.8
func GetIntegrationCountData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetMessageCountPanel ¶
func GetMessageCountPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetMetricValue ¶ added in v1.9.4
func GetRestAPIs ¶
func GetRestAPIs(clientAuth *model.Auth, apiGatewayClient *apigateway.APIGateway) (int, error)
func GetServerErrorsMetricValue ¶ added in v1.8.7
func GetServerErrorsMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, cloudWatchClient *cloudwatch.CloudWatch) (float64, error)
func GetStagesForAPI ¶ added in v1.9.4
func GetSuccessEventData ¶ added in v1.8.7
func GetSuccessEventData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetTopEventsData ¶ added in v1.8.7
func GetTopEventsData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetTotalApi ¶ added in v1.6.0
func GetTotalApi(clientAuth *model.Auth, apiClient *apigateway.APIGateway) (int, error)
func GetTotalApiData ¶ added in v1.6.0
func GetTotalApiData(clientAuth *model.Auth, apiClient *apigateway.APIGateway) (string, map[string]float64, error)
func GetTotalRequestsMetricValue ¶ added in v1.8.7
func GetTotalRequestsMetricValue(clientAuth *model.Auth, startTime, endTime *time.Time, ApiName string, cloudWatchClient *cloudwatch.CloudWatch) (float64, error)
func GetWebSocketAPIs ¶ added in v1.4.8
func GetWebSocketAPIs(clientAuth *model.Auth, apiGatewayClient *apigatewayv2.ApiGatewayV2) (int, error)
func ProcessQueryResult ¶ added in v1.8.7
func ProcessQueryResult(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
func ProcessQueryResults ¶ added in v1.8.7
func ProcessQueryResults(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
func ProcessQueryResultss ¶ added in v1.8.6
func ProcessQueryResultss(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
func ProcessQueryResultsss ¶ added in v1.11.7
func ProcessQueryResultsss(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
func ProcessQueryResultzz ¶ added in v1.11.8
func ProcessQueryResultzz(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
Types ¶
type ApiSuccessfulFailedResult ¶ added in v1.8.8
type HttpAPIResult ¶ added in v1.4.8
type HttpAPIResult struct {
Value float64 `json:"Value"`
}
type MetricResults ¶ added in v1.8.7
type MetricResults struct {
UptimePercentage float64 `json:"uptimePercentage"`
}
type MetricResultss ¶ added in v1.9.4
type RestAPIResult ¶
type RestAPIResult struct {
Value float64 `json:"Value"`
}
type TotalApiResult ¶ added in v1.6.0
type TotalApiResult struct {
Value float64 `json:"Value"`
}
type WebSocketAPIResult ¶ added in v1.4.8
type WebSocketAPIResult struct {
Value float64 `json:"Value"`
}
Source Files ¶
- 4xx_errors_panel.go
- 5xx_errors_panel.go
- cache_hit_count_panel.go
- cache_miss_count.go
- concurrent_execution_panel.go
- downtime_incidents_panel.go
- error_logs_panel.go
- failed_event_details.go
- http_api_panel.go
- integration_count_panel.go
- integration_latency_panel.go
- latency_panel.go
- message_count_panel.go
- response_time_panel.go
- rest_api_panel.go
- successful_and_failed_events_panel.go
- successful_event_details_panel.go
- top_events_panel.go
- total_api_calls_panel.go
- total_api_panel.go
- uptime_of_deployment_stage_panel.go
- uptime_percentage_panel.go
- websocket_api_panel.go
Click to show internal directories.
Click to hide internal directories.