Documentation
¶
Index ¶
- Variables
- func GetApi4xxErrorCountData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApi4xxErrorData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApi5xxErrorCountData(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 GetApiClientErrorData(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 GetApiConnectCountDataPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetApiDataProcessedData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApiExecutionErrorCountData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, 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 GetApiGatewayWebSocketConnectData(clientAuth *model.Auth, apiGatewayClient apigatewayv2iface.ApiGatewayV2API) (string, map[string]int, error)
- func GetApiIntegrationErrorCountData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetApiIntegrationLatencyCountData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApiIntegrationLatencyData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetApiLatencyCountData(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 GetApiMessageCountData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetApiRequestCountData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetApiRequestsByHTTPMethodsCmd(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]map[string]string, 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 GetApiThrottlingRequestData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, 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 GetApiWithMaximumRequestData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, 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 GetExecutionerrorCountPanel(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 GetIntegrationerrorCountPanel(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 GetThrottlingerrorCountPanel(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 GetWebSocketConnectCount(clientAuth *model.Auth, apiGatewayClient apigatewayv2iface.ApiGatewayV2API) (int, error)
- func PrintResults(results []*cloudwatchlogs.GetQueryResultsOutput) []map[string]string
- func ProcessQueryResult(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
- func ProcessQueryResults(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
- func ProcessQueryResultsa(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
- type WebSocketConnectResult
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 AwsxApi4xxErrorCountCmd = &cobra.Command{ Use: "api_4xxerror_count_panel", Short: "Get 4XX error count metrics data", Long: `Command to get 4XX error metrics count data from AWS CloudWatch`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running from child command") authFlag, clientAuth, err := authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) if helpErr := cmd.Help(); helpErr != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApi4xxErrorCountData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API 4XX error count 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 AwsxApi5xxErrorCountCmd = &cobra.Command{ Use: "api_5xxerror_count_panel", Short: "Get 5XX error count metrics data", Long: `Command to get 5XX error metrics count data from AWS CloudWatch`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running from child command") authFlag, clientAuth, err := authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) if helpErr := cmd.Help(); helpErr != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApi5xxErrorCountData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API 5XX error count 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 AwsxApiDataProcessedCmd = &cobra.Command{ Use: "api_data_processed_panel", Short: "Get Data Processed metrics in MB", Long: `Command to get Data Processed metrics in MB from AWS CloudWatch`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running from child command") authFlag, clientAuth, err := authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) if helpErr := cmd.Help(); helpErr != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiDataProcessedData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting Data Processed metrics: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
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 AwsxApiExecutionErrorCountCmd = &cobra.Command{ Use: "api_execution_error_count_panel", Short: "get api execution error count logs data", Long: `command to get api execution error count logs data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child 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 := GetApiExecutionErrorCountData(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 AwsxApiGatewayConnectCountCmd = &cobra.Command{ Use: "connect_count_panel", Short: "get connect count metrics data", Long: `command to get connect count metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child 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 := GetApiConnectCountDataPanel(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 AwsxApiGatewayWebSocketCountCmd = &cobra.Command{ Use: "websocket_connect_count_panel", Short: "Get WebSocket connect count", Long: `Command to get WebSocket connect count from AWS API Gateway`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running WebSocket connect count command") var authFlag, clientAuth, err = authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) cmd.Help() return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiGatewayWebSocketConnectData(clientAuth, nil) if err != nil { log.Println("Error getting WebSocket connect count 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 AwsxApiIntegrationErrorCountCmd = &cobra.Command{ Use: "api_integration_error_count_panel", Short: "get api integration error count logs data", Long: `command to get api integration error count logs data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child 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 := GetApiIntegrationErrorCountData(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 AwsxApiIntegrationLatencyCountCmd = &cobra.Command{ Use: "api_integration_latency_count_panel", Short: "Get integration latency count metrics data", Long: `Command to get integration latency metrics count data from AWS CloudWatch`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running from child command") authFlag, clientAuth, err := authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) if helpErr := cmd.Help(); helpErr != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiIntegrationLatencyCountData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API 4XX error count 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 AwsxApiLatencyCountCmd = &cobra.Command{ Use: "api_latency_count_panel", Short: "Get latency count metrics data", Long: `Command to get latency metrics count data from AWS CloudWatch`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running from child command") authFlag, clientAuth, err := authenticate.AuthenticateCommand(cmd) if err != nil { log.Printf("Error during authentication: %v\n", err) if helpErr := cmd.Help(); helpErr != nil { return } return } if authFlag { responseType, _ := cmd.PersistentFlags().GetString("responseType") jsonResp, cloudwatchMetricResp, err := GetApiLatencyCountData(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: "api_message_count_panel", Short: "get api message count metrics data", Long: `command to get api message count metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child 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 := GetApiMessageCountData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiRequestCountCmd = &cobra.Command{ Use: "api_request_count_panel", Short: "get api request count metrics data", Long: `command to get api request count metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child 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 := GetApiRequestCountData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiRequestsByHTTPMethodsCmd = &cobra.Command{ Use: "api_with_maximum_request", Short: "Get API with maximum request logs data", Long: `Command to get API with maximum request log metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running API with maximum request 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) _ = cmd.Help() return } if authFlag { panel, err := GetApiRequestsByHTTPMethodsCmd(cmd, clientAuth, nil) if err != nil { log.Printf("Error fetching API request data: %v\n", err) 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 AwsxApiThrottlingRequestCmd = &cobra.Command{ Use: "api_throtttling_request_panel", Short: "get api throttling request logs data", Long: `command to get api throttling request logs data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child 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 := GetApiThrottlingRequestData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
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 AwsxApiWithMaximumRequestCmd = &cobra.Command{ Use: "api_with_maximum_request", Short: "Get api with maximum request logs data", Long: `Command to get api with maximum request log metrics data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running api with maximum request 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 := GetApiWithMaximumRequestData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiclienterrorCmd = &cobra.Command{ Use: "client_error_panel", Short: "get client error metrics data", Long: `command to get client error 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 := GetApiClientErrorData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting API client error data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxExecutionerrorCmd = &cobra.Command{ Use: "execution_error_panel", Short: "get execution error ", Long: `command to get execution error `, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child 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 := GetExecutionerrorCountPanel(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxIntegrationerrorCmd = &cobra.Command{ Use: "integration_error_panel", Short: "get integration error ", Long: `command to get integration error `, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child 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 := GetIntegrationerrorCountPanel(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxThrottlingerrorCmd = &cobra.Command{ Use: "throttling_error_panel", Short: "get throttling error ", Long: `command to get throttling error `, Run: func(cmd *cobra.Command, args []string) { fmt.Println("running from child 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 := GetThrottlingerrorCountPanel(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
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 GetApi4xxErrorCountData ¶ added in v1.12.6
func GetApi4xxErrorCountData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApi4xxErrorData ¶
func GetApi4xxErrorData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApi5xxErrorCountData ¶ added in v1.12.6
func GetApi5xxErrorCountData(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 GetApiClientErrorData ¶ added in v1.12.6
func GetApiClientErrorData(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 GetApiConnectCountDataPanel ¶ added in v1.12.6
func GetApiConnectCountDataPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetApiDataProcessedData ¶ added in v1.12.6
func GetApiDataProcessedData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApiExecutionErrorCountData ¶ added in v1.12.6
func GetApiExecutionErrorCountData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, 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 GetApiGatewayWebSocketConnectData ¶ added in v1.12.6
func GetApiGatewayWebSocketConnectData(clientAuth *model.Auth, apiGatewayClient apigatewayv2iface.ApiGatewayV2API) (string, map[string]int, error)
func GetApiIntegrationErrorCountData ¶ added in v1.12.6
func GetApiIntegrationErrorCountData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetApiIntegrationLatencyCountData ¶ added in v1.12.6
func GetApiIntegrationLatencyCountData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApiIntegrationLatencyData ¶
func GetApiIntegrationLatencyData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetApiLatencyCountData ¶ added in v1.12.6
func GetApiLatencyCountData(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 GetApiMessageCountData ¶ added in v1.12.6
func GetApiMessageCountData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetApiRequestCountData ¶ added in v1.12.6
func GetApiRequestCountData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetApiRequestsByHTTPMethodsCmd ¶ added in v1.12.6
func GetApiRequestsByHTTPMethodsCmd(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]map[string]string, error)
GetApiRequestsByHTTPMethodsCmd retrieves API request data from CloudWatch Logs
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 GetApiThrottlingRequestData ¶ added in v1.12.6
func GetApiThrottlingRequestData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, 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 GetApiWithMaximumRequestData ¶ added in v1.12.6
func GetApiWithMaximumRequestData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
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 GetExecutionerrorCountPanel ¶ added in v1.12.6
func GetExecutionerrorCountPanel(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 GetIntegrationerrorCountPanel ¶ added in v1.12.6
func GetIntegrationerrorCountPanel(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 GetThrottlingerrorCountPanel ¶ added in v1.12.6
func GetThrottlingerrorCountPanel(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 GetWebSocketConnectCount ¶ added in v1.12.6
func GetWebSocketConnectCount(clientAuth *model.Auth, apiGatewayClient apigatewayv2iface.ApiGatewayV2API) (int, error)
func PrintResults ¶ added in v1.12.6
func PrintResults(results []*cloudwatchlogs.GetQueryResultsOutput) []map[string]string
PrintResults processes the CloudWatch Logs query results and returns structured output as a single map array
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 ProcessQueryResultsa ¶ added in v1.12.6
func ProcessQueryResultsa(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 WebSocketConnectResult ¶ added in v1.12.6
type WebSocketConnectResult struct {
ConnectCount int `json:"ConnectCount"`
}
Source Files
¶
- 4xx_errors_count_panel.go
- 4xx_errors_panel.go
- 5xx_errors_count_panel.go
- 5xx_errors_panel.go
- api_with_maximum_request.go
- cache_hit_count_panel.go
- cache_miss_count.go
- client_error_panel.go
- concurrent_execution_panel.go
- connect_count_panel.go
- data_processed_count_panel.go
- downtime_incidents_panel.go
- error_logs_panel.go
- execution_error_panel.go
- execution_errors_count_panel.go
- failed_event_details.go
- http_api_panel.go
- integration_count_panel.go
- integration_error_panel.go
- integration_errors_count_panel.go
- integration_latency_count_panel.go
- integration_latency_panel.go
- latency_count_panel.go
- latency_panel.go
- message_count_panel.go
- request_count_panel.go
- requests_by_http_methods.go
- response_time_panel.go
- rest_api_panel.go
- successful_and_failed_events_panel.go
- successful_event_details_panel.go
- throttling_error_panel.go
- throttling_request_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
- websocket_connect_count_panel.go
Click to show internal directories.
Click to hide internal directories.