Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DbErrorlogOpts ¶
type DbErrorlogOpts struct { // Specifies the ID of the queried DB instance. InstanceId string `json:"-"` // Specifies the start time in the "yyyy-mm-ddThh:mm:ssZ" format. // T is the separator between the calendar and the hourly notation of time. Z indicates the time zone offset. StartDate string `q:"start_date" required:"true"` // Specifies the end time in the "yyyy-mm-ddThh:mm:ssZ" format. // T is the separator between the calendar and the hourly notation of time. Z indicates the time zone offset. // You can only query error logs generated within a month. EndDate string `q:"end_date" required:"true"` // Specifies the page offset, such as 1, 2, 3, or 4. The parameter value is 1 by default if it is not specified. Offset string `q:"offset"` // Specifies the number of records on a page. Its value range is from 1 to 100. The parameter value is 10 by default if it is not specified. Limit string `q:"limit"` // Specifies the log level. The default value is ALL. Valid value: // // ALL // INFO // LOG // WARNING // ERROR // FATAL // PANIC // NOTE Level string `q:"level"` }
type DbSlowLogOpts ¶
type DbSlowLogOpts struct { // Specifies the ID of the queried DB instance. InstanceId string `json:"-"` // Specifies the start date in the "yyyy-mm-ddThh:mm:ssZ" format. // T is the separator between the calendar and the hourly notation of time. Z indicates the time zone offset. StartDate string `q:"start_date" required:"true"` // Specifies the end time in the "yyyy-mm-ddThh:mm:ssZ" format. // T is the separator between the calendar and the hourly notation of time. Z indicates the time zone offset. You can only query slow logs generated within a month. EndDate string `q:"end_date" required:"true"` // Specifies the page offset, such as 1, 2, 3, or 4. The parameter value is 1 by default if it is not specified. Offset string `q:"offset"` // Specifies the number of records on a page. Its value range is from 1 to 100. The parameter value is 10 by default if it is not specified. Limit string `q:"limit"` // Specifies the statement type. If it is left blank, all statement types are queried. Valid value: // // INSERT // UPDATE // SELECT // DELETE // CREATE Level string `q:"level"` }
type ErrorLogResp ¶
type ErrorLogResp struct { // Indicates detailed information. ErrorLogList []Errorlog `json:"error_log_list"` // Indicates the total number of records. TotalRecord int `json:"total_record"` }
func ListErrorLog ¶
func ListErrorLog(client *golangsdk.ServiceClient, opts DbErrorlogOpts) (*ErrorLogResp, error)
type SlowLogResp ¶
type SlowLogResp struct { // Indicates detailed information. Slowloglist []Slowloglist `json:"slow_log_list"` // Indicates the total number of records. TotalRecord int `json:"total_record"` }
func ListSlowLog ¶
func ListSlowLog(client *golangsdk.ServiceClient, opts DbSlowLogOpts) (*SlowLogResp, error)
type Slowloglist ¶
type Slowloglist struct { // Indicates the number of executions. Count string `json:"count"` // Indicates the execution time. Time string `json:"time"` // Indicates the lock wait time. // This parameter is not present in the response for PostgreSQL DB engine. LockTime string `json:"lock_time"` // Indicates the number of sent rows. // This parameter is not present in the response for PostgreSQL DB engine. RowsSent string `json:"rows_sent"` // Indicates the number of scanned rows. // This parameter is not present in the response for PostgreSQL DB engine. RowsExamined string `json:"rows_examined"` // Indicates the database which the slow log belongs to. Database string `json:"database"` // Indicates the account. Users string `json:"users"` // Indicates the execution syntax. QuerySample string `json:"query_sample"` // Indicates the statement type. Type string `json:"type"` // Indicates the time in the UTC format. StartTime string `json:"start_time"` // Indicates the IP address. ClientIp string `json:"client_ip"` }
Click to show internal directories.
Click to hide internal directories.