Documentation ¶
Index ¶
- Variables
- func FilterActiveConnection(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterActiveService(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterActiveTask(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterCloudWatchLog(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterCloudWatchLogss(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterCloudWatchLogsss(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterCreatedEvents(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterDeletedEvents(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterFailedService(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterFailedTasks(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterNewConnection(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func FilterUpdatedEvents(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetAvailableMemoryOverTimeData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetAvailableMemoryOverTimeMetricData(clientAuth *model.Auth, instanceId, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetCPUReservationData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetCPUReservedMetricData(clientAuth *model.Auth, instanceId, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetCPUUtilizationGraphData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetCPUUtilizationGraphMetricData(clientAuth *model.Auth, instanceId, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetContainerMemoryUsageData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetContainerMemoryUsageMetricData(clientAuth *model.Auth, instanceId, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetDeRegistrationEventsData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSActiveConnectionEvents(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSActiveServiceEvents(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSActiveTaskEvents(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSContainerMetricData(clientAuth *model.Auth, instanceId, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetECSContainerNetRxInBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetECSContainerNetRxInBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetECSContainerNetTxInBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetECSContainerNetTxInBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetECSCpuUtilizationMetricData(clientAuth *model.Auth, instanceID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetECSFailedServiceEvents(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSFailedTasksEvents(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSMemoryUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetECSNetworkRxInBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetECSNetworkRxInBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetECSNetworkTxInBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetECSNetworkTxInBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetECSNewConnectionEvents(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSReadBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetECSReadBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetECSResourceCreatedEvents(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSResourceDeletedEvents(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSResourceUpdatedEvents(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSTaskAndServiceCount(clientAuth *model.Auth, startTime, endTime *time.Time, ClusterName string, ...) (float64, float64, error)
- func GetECSTopEventsData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetECSUptimeData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]string, error)
- func GetECSWriteBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetECSWriteBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetECScpuUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetMemoryReservationData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetMemoryReservedMetricData(clientAuth *model.Auth, instanceId, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetMemoryUtilizationGraphData(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetMemoryUtilizationGraphMetricData(clientAuth *model.Auth, instanceId, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkMetricData(clientAuth *model.Auth, instanceId, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetRegistrationEventsData(cmd *cobra.Command, clientAuth *model.Auth, ...) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
- func GetStorageMetricData(clientAuth *model.Auth, instanceId, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetStorageUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func ProcessQueryResult(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
- func ProcessQueryResults(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
- func ProcessQueryResultss(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
- type AllocateResult
- type AvailableMemoryOverTimeResult
- type CPUReservedResult
- type CPUUtilizationGraphResult
- type ContainerMemoryUsageResult
- type ContainerNetRxInBytes
- type ContainerNetTxInBytes
- type MemoryReservedResult
- type MemoryResult
- type MemoryUtilizationGraphResult
- type MetricResults
- type NetworkResults
- type NetworkRxInBytes
- type NetworkTxInBytes
- type ReadBytes
- type Result
- type ServiceError
- type StorageResult
- type WriteBytes
Constants ¶
This section is empty.
Variables ¶
View Source
var AwsxActiveConnectionPanelCmd = &cobra.Command{ Use: "active_connection_panel", Short: "Get ECS active connection events", Long: `Command to retrieve ECS active connection events`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running ECS resource updated 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 := GetECSActiveConnectionEvents(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxActiveServicePanelCmd = &cobra.Command{ Use: "active_service_panel", Short: "Get ECS active service events", Long: `Command to retrieve ECS active service events`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running ECS active service 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 := GetECSActiveServiceEvents(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxActiveTaskPanelCmd = &cobra.Command{ Use: "active_task_panel", Short: "Get ECS active task events", Long: `Command to retrieve ECS active task events`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running ECS active task 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 := GetECSActiveTaskEvents(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxApiECSTopEventsCmd = &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 := GetECSTopEventsData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxCpuReservedCmd = &cobra.Command{ Use: "cpu_reserved_panel", Short: "get cpu reserved metrics data", Long: `command to get cpu reserved 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 := GetCPUReservationData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting cpu reserved data : ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSAvailableMemoryOverTimeCmd = &cobra.Command{ Use: "available_memory_overtime_panel", Short: "get available memory over time metrics data", Long: `command to get available memory over 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 := GetAvailableMemoryOverTimeData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting available memory over time data : ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSContainerMemoryUsageCmd = &cobra.Command{ Use: "container_memory_usage_panel", Short: "get container memory usage metrics data", Long: `command to get container memory usage 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 := GetContainerMemoryUsageData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting container memory usage data : ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSContainerNetRxInBytesCmd = &cobra.Command{ Use: "container_net_rxinbytes_panel", Short: "get container net received inbytes metrics data", Long: `command to get container net received inbytes 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 := GetECSContainerNetRxInBytesPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting container net received inbytes metrics data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSContainerNetTxInBytesCmd = &cobra.Command{ Use: "container_net_txinbytes_panel", Short: "get container net transmit inbytes metrics data", Long: `command to get container net transmit inbytes 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 := GetECSContainerNetTxInBytesPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting container net transmit inbytes metrics data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSCpuUtilizationCmd = &cobra.Command{ Use: "cpu_utilization_panel", Short: "get cpu utilization metrics data", Long: `command to get cpu utilization 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 := GetECScpuUtilizationPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting cpu utilization: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSCpuUtilizationGraphCmd = &cobra.Command{ Use: "cpu_utilization_graph_panel", Short: "get cpu utilization graph metrics data", Long: `command to get cpu utilization graph 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 := GetCPUUtilizationGraphData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting cpu utilization graph data : ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSDeRegistrationEventsCmd = &cobra.Command{ Use: "deregistration_events_panel", Short: "Get deregistration events logs data", Long: `Command to get deregistration events logs data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running deregistration events 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 := GetDeRegistrationEventsData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxECSMemoryUtilizationCmd = &cobra.Command{ Use: "memory_utilization_panel", Short: "get memory utilization metrics data", Long: `command to get memory utilization 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 := GetECSMemoryUtilizationPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting memory utilization: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSMemoryUtilizationGraphCmd = &cobra.Command{ Use: "memory_utilization_graph_panel", Short: "get memory utilization graph metrics data", Long: `command to get memory utilization graph 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 := GetMemoryUtilizationGraphData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting memory utilization graph data : ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSNetworkRxInBytesCmd = &cobra.Command{ Use: "network_rxinbytes_panel", Short: "get network received inbytes metrics data", Long: `command to get network received inbytes 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 := GetECSNetworkRxInBytesPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting network received inbytes metrics data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSNetworkTxInBytesCmd = &cobra.Command{ Use: "network_txinbytes_panel", Short: "get network transmitted inbytes metrics data", Long: `command to get network transmitted inbytes 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 := GetECSNetworkTxInBytesPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting network received inbytes metrics data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSNetworkUtilizationCmd = &cobra.Command{ Use: "network_utilization_panel", Short: "get network_utilization metrics data", Long: `command to get network_utilization 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 := GetNetworkUtilizationPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting Network utilization data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSReadBytesCmd = &cobra.Command{ Use: "volume_readbytes_panel", Short: "get volume read bytes metrics data", Long: `command to get volume read bytes 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 := GetECSReadBytesPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting volume read bytes metrics data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSRegistrationEventsCmd = &cobra.Command{ Use: "registration_events_panel", Short: "Get registration events logs data", Long: `Command to get registration events logs data`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running registration events 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 := GetRegistrationEventsData(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxECSStorageUtilizationCmd = &cobra.Command{ Use: "storage_utilization_panel", Short: "get storage utilization metrics data", Long: `command to get storage utilization 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 := GetStorageUtilizationPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting storage utilization: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxECSUptimeCmd = &cobra.Command{ Use: "ecs_uptime_panel", Short: "get uptime metrics data for ECS", Long: `command to get uptime metrics data for ECS`, 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 { jsonResp, _, err := GetECSUptimeData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting ECS uptime data: ", err) return } fmt.Println(jsonResp) } }, }
View Source
var AwsxECSWriteBytesCmd = &cobra.Command{ Use: "write_readbytes_panel", Short: "get volume write bytes metrics data", Long: `command to get volume write bytes 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 := GetECSWriteBytesPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting volume write bytes metrics data: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxEcsServiceErrorCmd = &cobra.Command{ Use: "AwsxEcsServiceError", Short: "List AWS ECS service errors", Run: func(cmd *cobra.Command, args []string) { _, err := ListServiceErrors() if err != nil { return } }, }
View Source
var AwsxFailedServicePanelCmd = &cobra.Command{ Use: "failed_services_panel", Short: "Get ECS failed services events", Long: `Command to retrieve ECS failed services events`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running ECS failed services 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 := GetECSFailedServiceEvents(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxFailedTasksPanelCmd = &cobra.Command{ Use: "failed_task_panel", Short: "Get ECS failed task events", Long: `Command to retrieve ECS failed task events`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running ECS failed task 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 := GetECSFailedTasksEvents(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxMemoryReservedCmd = &cobra.Command{ Use: "memory_reserved_panel", Short: "get memory reserved metrics data", Long: `command to get memory reserved 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 := GetMemoryReservationData(cmd, clientAuth, nil) if err != nil { log.Println("Error getting cpu reserved data : ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
View Source
var AwsxNewConnectionPanelCmd = &cobra.Command{ Use: "active_connection_panel", Short: "Get ECS active connection events", Long: `Command to retrieve ECS active connection events`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running ECS resource updated 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 := GetECSNewConnectionEvents(cmd, clientAuth, nil) if err != nil { return } fmt.Println(panel) } }, }
View Source
var AwsxResourceCreatedPanelCmd = &cobra.Command{ Use: "resource_created_panel", Short: "Get ECS resource creation events", Long: `Command to retrieve ECS resource creation events`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running ECS resource created 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 { createdEvents, err := GetECSResourceCreatedEvents(cmd, clientAuth, nil) if err != nil { log.Fatalf("Error retrieving ECS resource creation events: %v", err) return } for _, event := range createdEvents { fmt.Println(event) } } }, }
View Source
var AwsxResourceDeletedPanelCmd = &cobra.Command{ Use: "resource_deleted_panel", Short: "Get ECS resource deletion events", Long: `Command to retrieve ECS resource deletion events`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running ECS resource deleted 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 { deletedEvents, err := GetECSResourceDeletedEvents(cmd, clientAuth, nil) if err != nil { log.Fatalf("Error retrieving ECS resource deletion events: %v", err) return } for _, event := range deletedEvents { fmt.Println(event) } } }, }
View Source
var AwsxResourceUpdatedPanelCmd = &cobra.Command{ Use: "resource_updated_panel", Short: "Get ECS resource update events", Long: `Command to retrieve ECS resource update events`, Run: func(cmd *cobra.Command, args []string) { fmt.Println("Running ECS resource updated 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 { updatedEvents, err := GetECSResourceUpdatedEvents(cmd, clientAuth, nil) if err != nil { log.Fatalf("Error retrieving ECS resource update events: %v", err) return } for _, event := range updatedEvents { fmt.Println(event) } } }, }
Functions ¶
func FilterActiveConnection ¶ added in v1.9.3
func FilterActiveConnection(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterActiveService ¶ added in v1.9.3
func FilterActiveService(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterActiveTask ¶ added in v1.9.3
func FilterActiveTask(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterCloudWatchLog ¶ added in v1.8.7
func FilterCloudWatchLog(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterCloudWatchLogss ¶ added in v1.8.9
func FilterCloudWatchLogss(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterCloudWatchLogsss ¶ added in v1.8.9
func FilterCloudWatchLogsss(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterCreatedEvents ¶ added in v1.8.9
func FilterCreatedEvents(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterDeletedEvents ¶ added in v1.8.9
func FilterDeletedEvents(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterFailedService ¶ added in v1.8.10
func FilterFailedService(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterFailedTasks ¶ added in v1.8.10
func FilterFailedTasks(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterNewConnection ¶ added in v1.9.3
func FilterNewConnection(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func FilterUpdatedEvents ¶ added in v1.8.9
func FilterUpdatedEvents(clientAuth *model.Auth, startTime, endTime *time.Time, logGroupName string, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetAvailableMemoryOverTimeData ¶ added in v1.9.1
func GetAvailableMemoryOverTimeData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetAvailableMemoryOverTimeMetricData ¶ added in v1.9.1
func GetAvailableMemoryOverTimeMetricData(clientAuth *model.Auth, instanceId, elementType string, startTime, endTime *time.Time, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetCPUReservationData ¶ added in v1.1.6
func GetCPUReservationData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetCPUReservedMetricData ¶ added in v1.2.2
func GetCPUReservedMetricData(clientAuth *model.Auth, instanceId, elementType string, startTime, endTime *time.Time, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetCPUUtilizationGraphData ¶ added in v1.2.2
func GetCPUUtilizationGraphData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetCPUUtilizationGraphMetricData ¶ added in v1.2.2
func GetCPUUtilizationGraphMetricData(clientAuth *model.Auth, instanceId, elementType string, startTime, endTime *time.Time, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetContainerMemoryUsageData ¶ added in v1.2.7
func GetContainerMemoryUsageData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetContainerMemoryUsageMetricData ¶ added in v1.2.7
func GetContainerMemoryUsageMetricData(clientAuth *model.Auth, instanceId, elementType string, startTime, endTime *time.Time, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetDeRegistrationEventsData ¶ added in v1.8.9
func GetDeRegistrationEventsData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSActiveConnectionEvents ¶ added in v1.9.3
func GetECSActiveConnectionEvents(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSActiveServiceEvents ¶ added in v1.9.3
func GetECSActiveServiceEvents(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSActiveTaskEvents ¶ added in v1.9.3
func GetECSActiveTaskEvents(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSContainerMetricData ¶ added in v1.2.2
func GetECSContainerMetricData(clientAuth *model.Auth, instanceId, elementType string, startTime, endTime *time.Time, statistic string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetECSContainerNetRxInBytesMetricData ¶ added in v1.9.1
func GetECSContainerNetRxInBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, startTime, endTime *time.Time, statistic string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetECSContainerNetRxInBytesPanel ¶ added in v1.9.1
func GetECSContainerNetRxInBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetECSContainerNetTxInBytesMetricData ¶ added in v1.9.1
func GetECSContainerNetTxInBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, startTime, endTime *time.Time, statistic string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetECSContainerNetTxInBytesPanel ¶ added in v1.9.1
func GetECSContainerNetTxInBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetECSCpuUtilizationMetricData ¶ added in v1.2.2
func GetECSCpuUtilizationMetricData(clientAuth *model.Auth, instanceID, elementType string, startTime, endTime *time.Time, statistic string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetECSFailedServiceEvents ¶ added in v1.8.10
func GetECSFailedServiceEvents(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSFailedTasksEvents ¶ added in v1.8.10
func GetECSFailedTasksEvents(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSMemoryUtilizationPanel ¶ added in v1.2.2
func GetECSMemoryUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetECSNetworkRxInBytesMetricData ¶ added in v1.2.3
func GetECSNetworkRxInBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, startTime, endTime *time.Time, statistic string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetECSNetworkRxInBytesPanel ¶ added in v1.2.3
func GetECSNetworkRxInBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetECSNetworkTxInBytesMetricData ¶ added in v1.2.3
func GetECSNetworkTxInBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, startTime, endTime *time.Time, statistic string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetECSNetworkTxInBytesPanel ¶ added in v1.2.3
func GetECSNetworkTxInBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetECSNewConnectionEvents ¶ added in v1.9.3
func GetECSNewConnectionEvents(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSReadBytesMetricData ¶ added in v1.2.3
func GetECSReadBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, startTime, endTime *time.Time, statistic string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetECSReadBytesPanel ¶ added in v1.2.3
func GetECSReadBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetECSResourceCreatedEvents ¶ added in v1.8.9
func GetECSResourceCreatedEvents(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSResourceDeletedEvents ¶ added in v1.8.9
func GetECSResourceDeletedEvents(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSResourceUpdatedEvents ¶ added in v1.8.9
func GetECSResourceUpdatedEvents(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSTaskAndServiceCount ¶ added in v1.10.2
func GetECSTaskAndServiceCount(clientAuth *model.Auth, startTime, endTime *time.Time, ClusterName string, cloudWatchClient *cloudwatch.CloudWatch) (float64, float64, error)
func GetECSTopEventsData ¶ added in v1.8.7
func GetECSTopEventsData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetECSUptimeData ¶ added in v1.10.2
func GetECSUptimeData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]string, error)
func GetECSWriteBytesMetricData ¶ added in v1.2.3
func GetECSWriteBytesMetricData(clientAuth *model.Auth, instanceID, elementType string, startTime, endTime *time.Time, statistic string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetECSWriteBytesPanel ¶ added in v1.2.3
func GetECSWriteBytesPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetECScpuUtilizationPanel ¶ added in v1.2.2
func GetECScpuUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetMemoryReservationData ¶ added in v1.1.6
func GetMemoryReservationData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetMemoryReservedMetricData ¶ added in v1.2.2
func GetMemoryReservedMetricData(clientAuth *model.Auth, instanceId, elementType string, startTime, endTime *time.Time, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetMemoryUtilizationGraphData ¶ added in v1.2.2
func GetMemoryUtilizationGraphData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetMemoryUtilizationGraphMetricData ¶ added in v1.2.2
func GetMemoryUtilizationGraphMetricData(clientAuth *model.Auth, instanceId, elementType string, startTime, endTime *time.Time, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetNetworkMetricData ¶
func GetNetworkMetricData(clientAuth *model.Auth, instanceId, elementType string, startTime, endTime *time.Time, metricName string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetNetworkUtilizationPanel ¶
func GetNetworkUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetRegistrationEventsData ¶ added in v1.8.9
func GetRegistrationEventsData(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchLogs *cloudwatchlogs.CloudWatchLogs) ([]*cloudwatchlogs.GetQueryResultsOutput, error)
func GetStorageMetricData ¶
func GetStorageMetricData(clientAuth *model.Auth, instanceId, elementType string, startTime, endTime *time.Time, statistic, metricName string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetStorageUtilizationPanel ¶
func GetStorageUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func ProcessQueryResult ¶ added in v1.8.9
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.9
func ProcessQueryResultss(results []*cloudwatchlogs.GetQueryResultsOutput) []*cloudwatchlogs.GetQueryResultsOutput
Types ¶
type AllocateResult ¶ added in v1.9.1
type AllocateResult struct {
RawData []AvailableMemoryOverTimeResult `json:"RawData"`
}
type AvailableMemoryOverTimeResult ¶ added in v1.9.1
type CPUReservedResult ¶ added in v1.2.2
type CPUUtilizationGraphResult ¶ added in v1.2.2
type ContainerMemoryUsageResult ¶ added in v1.2.7
type ContainerNetRxInBytes ¶ added in v1.9.1
type ContainerNetTxInBytes ¶ added in v1.9.1
type MemoryReservedResult ¶ added in v1.2.2
type MemoryResult ¶
type MemoryUtilizationGraphResult ¶ added in v1.2.2
type MetricResults ¶ added in v1.10.2
type NetworkResults ¶ added in v1.2.4
type NetworkRxInBytes ¶ added in v1.2.3
type NetworkTxInBytes ¶ added in v1.2.3
type ServiceError ¶ added in v1.10.1
type ServiceError struct { Timestamp string `json:"TIMESTAMP"` ServiceName string `json:"SERVICE NAME"` TaskID string `json:"TASK ID"` ErrorType string `json:"ERROR TYPE"` ErrorDescription string `json:"ERROR DESCRIPTION"` ResolutionTime string `json:"RESOLUTION TIMESTAMP"` ImpactLevel string `json:"IMPACT LEVEL"` ResolutionDetails string `json:"RESOLUTION DETAILS"` Status string `json:"STATUS"` }
func ListServiceErrors ¶ added in v1.10.1
func ListServiceErrors() ([]ServiceError, error)
type StorageResult ¶ added in v1.10.7
type WriteBytes ¶ added in v1.2.3
Source Files ¶
- active_connection_panel.go
- active_services_panel.go
- active_tasks_panel.go
- available_memory_over_time_panel.go
- container_memory_usage_panel.go
- container_net_received_inbytes_panel.go
- container_net_transmit_inbytes_panel.go
- cpu_reservation_panel.go
- cpu_utilization_graph_panel.go
- cpu_utilization_panel.go
- deregistration_events_panel.go
- failed_services_panel.go
- failed_tasks_panel.go
- memory_reservation_panel.go
- memory_utilization_graph_panel.go
- memory_utilization_panel.go
- net_rxinbytes_panel.go
- net_txinbytes_panel.go
- network_utilization_panel.go
- new_connection_panel.go
- registration_events_panel.go
- resource_deleted_panel.go
- resource_updated_panel.go
- resources_created_panel.go
- service_error_panel.go
- storage_utilization_panel.go
- top_events_panel.go
- uptime_percentage_panel.go
- volume_read_bytes_panel.go
- volume_write_bytes_panel.go
Click to show internal directories.
Click to hide internal directories.