Documentation ¶
Index ¶
- Variables
- func GetCPUUsageUserMetricData(clientAuth *model.Auth, instanceID string, namespace string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetCPUUsageUserPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetCpuUtilizationMetricData(clientAuth *model.Auth, instanceID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetCpuUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetDiskReadPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetDiskReadPanelMetricData(clientAuth *model.Auth, instanceID string, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetDiskReadpanelMetricData(clientAuth *model.Auth, instanceID string, namespace string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetDiskUsagePanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetDiskWritePanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetDiskWritePanelMetricData(clientAuth *model.Auth, instanceID string, namespace string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetDiskWritepanelMetricData(clientAuth *model.Auth, instanceID string, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetMemoryUtilizationMetricData(clientAuth *model.Auth, instanceID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetMemoryUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, ...) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetMetrics(clientAuth *model.Auth, instanceID, volumeID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkInBytesMetricData(clientAuth *model.Auth, instanceID string, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkInBytesPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkInPackerMetricData(clientAuth *model.Auth, instanceID string, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkInPacketsPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkMetricData(clientAuth *model.Auth, instanceID, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkOutBytesMetricData(clientAuth *model.Auth, instanceID string, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkOutBytesPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkOutPacketsMetricData(clientAuth *model.Auth, instanceID string, elementType string, ...) (*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkOutPacketsPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetNetworkUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- func GetVolumeMetricsPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
- type CpuUsageUser
- type DiskReadPanelData
- type DiskUsagePanelData
- type DiskWritePanelData
- type NetworkInBytes
- type NetworkInPackets
- type NetworkOutBytes
- type NetworkOutPackets
- type NetworkResult
- type Result
Constants ¶
This section is empty.
Variables ¶
View Source
var AwsxEc2CpuUtilizationCmd = &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 := GetCpuUtilizationPanel(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 AwsxEc2MemoryUtilizationCmd = &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 := GetMemoryUtilizationPanel(cmd, clientAuth, nil) if err != nil { log.Println("Error getting memory utilization: ", err) return } if responseType == "frame" { fmt.Println(cloudwatchMetricResp) } else { fmt.Println(jsonResp) } } }, }
Functions ¶
func GetCPUUsageUserMetricData ¶ added in v1.2.0
func GetCPUUsageUserMetricData(clientAuth *model.Auth, instanceID string, namespace string, startTime, endTime *time.Time) (*cloudwatch.GetMetricDataOutput, error)
func GetCPUUsageUserPanel ¶ added in v1.2.0
func GetCPUUsageUserPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetCpuUtilizationMetricData ¶ added in v1.0.2
func GetCpuUtilizationMetricData(clientAuth *model.Auth, instanceID, elementType string, startTime, endTime *time.Time, statistic string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetCpuUtilizationPanel ¶ added in v1.0.7
func GetCpuUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetDiskReadPanel ¶ added in v1.1.6
func GetDiskReadPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetDiskReadPanelMetricData ¶ added in v1.1.6
func GetDiskReadPanelMetricData(clientAuth *model.Auth, instanceID string, elementType string, startTime, endTime *time.Time) (*cloudwatch.GetMetricDataOutput, error)
func GetDiskReadpanelMetricData ¶ added in v1.1.7
func GetDiskReadpanelMetricData(clientAuth *model.Auth, instanceID string, namespace string, startTime, endTime *time.Time) (*cloudwatch.GetMetricDataOutput, error)
func GetDiskUsagePanel ¶ added in v1.1.7
func GetDiskUsagePanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetDiskWritePanel ¶ added in v1.1.7
func GetDiskWritePanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetDiskWritePanelMetricData ¶ added in v1.1.7
func GetDiskWritePanelMetricData(clientAuth *model.Auth, instanceID string, namespace string, startTime, endTime *time.Time) (*cloudwatch.GetMetricDataOutput, error)
func GetDiskWritepanelMetricData ¶ added in v1.1.7
func GetDiskWritepanelMetricData(clientAuth *model.Auth, instanceID string, elementType string, startTime, endTime *time.Time) (*cloudwatch.GetMetricDataOutput, error)
func GetMemoryUtilizationMetricData ¶ added in v1.1.6
func GetMemoryUtilizationMetricData(clientAuth *model.Auth, instanceID, elementType string, startTime, endTime *time.Time, statistic string, cloudWatchClient *cloudwatch.CloudWatch) (*cloudwatch.GetMetricDataOutput, error)
func GetMemoryUtilizationPanel ¶ added in v1.1.6
func GetMemoryUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth, cloudWatchClient *cloudwatch.CloudWatch) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetMetrics ¶ added in v1.1.5
func GetMetrics(clientAuth *model.Auth, instanceID, volumeID, elementType string, startTime, endTime *time.Time, metrics ...string) (*cloudwatch.GetMetricDataOutput, error)
func GetNetworkInBytesMetricData ¶ added in v1.1.8
func GetNetworkInBytesMetricData(clientAuth *model.Auth, instanceID string, elementType string, startTime, endTime *time.Time) (*cloudwatch.GetMetricDataOutput, error)
func GetNetworkInBytesPanel ¶ added in v1.1.8
func GetNetworkInBytesPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetNetworkInPackerMetricData ¶ added in v1.1.6
func GetNetworkInPackerMetricData(clientAuth *model.Auth, instanceID string, elementType string, startTime, endTime *time.Time) (*cloudwatch.GetMetricDataOutput, error)
func GetNetworkInPacketsPanel ¶ added in v1.1.6
func GetNetworkInPacketsPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetNetworkMetricData ¶ added in v1.1.1
func GetNetworkMetricData(clientAuth *model.Auth, instanceID, elementType string, startTime, endTime *time.Time, metricName string) (*cloudwatch.GetMetricDataOutput, error)
func GetNetworkOutBytesMetricData ¶ added in v1.2.0
func GetNetworkOutBytesMetricData(clientAuth *model.Auth, instanceID string, elementType string, startTime, endTime *time.Time) (*cloudwatch.GetMetricDataOutput, error)
func GetNetworkOutBytesPanel ¶ added in v1.2.0
func GetNetworkOutBytesPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetNetworkOutPacketsMetricData ¶ added in v1.1.6
func GetNetworkOutPacketsMetricData(clientAuth *model.Auth, instanceID string, elementType string, startTime, endTime *time.Time) (*cloudwatch.GetMetricDataOutput, error)
func GetNetworkOutPacketsPanel ¶ added in v1.1.6
func GetNetworkOutPacketsPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetNetworkUtilizationPanel ¶ added in v1.1.1
func GetNetworkUtilizationPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
func GetVolumeMetricsPanel ¶ added in v1.1.5
func GetVolumeMetricsPanel(cmd *cobra.Command, clientAuth *model.Auth) (string, map[string]*cloudwatch.GetMetricDataOutput, error)
Types ¶
type CpuUsageUser ¶ added in v1.2.0
type DiskReadPanelData ¶ added in v1.1.6
type DiskUsagePanelData ¶ added in v1.1.7
type DiskWritePanelData ¶ added in v1.1.7
type NetworkInBytes ¶ added in v1.1.8
type NetworkInPackets ¶ added in v1.1.6
type NetworkOutBytes ¶ added in v1.2.0
type NetworkOutPackets ¶ added in v1.1.6
type NetworkResult ¶ added in v1.1.1
Click to show internal directories.
Click to hide internal directories.