Documentation
¶
Index ¶
- type BodyLogWriter
- type BodyLogWriterResponse
- type DetailedRequest
- type DetailedResponse
- type DumpResponsePayload
- type ExceptionRecord
- type GoScopeApplicationEnvironment
- type GoScopeInitData
- type RecordByURI
- type RequestFilter
- type SearchRequestPayload
- type SummarizedRequest
- type SummarizedResponse
- type SystemInformationResponse
- type SystemInformationResponseCPU
- type SystemInformationResponseDisk
- type SystemInformationResponseHost
- type SystemInformationResponseMemory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BodyLogWriter ¶
type BodyLogWriter struct {
gin.ResponseWriter
Body *bytes.Buffer
}
type BodyLogWriterResponse ¶
type BodyLogWriterResponse struct {
Blw *BodyLogWriter
Rdr io.ReadCloser
}
type DetailedRequest ¶
type DetailedRequest struct {
Body string `json:"body"`
ClientIP string `json:"clientIP"`
Headers string `json:"headers"`
Host string `json:"host"`
Method string `json:"method"`
Path string `json:"path"`
Referrer string `json:"referrer"`
Time int `json:"time"`
UID string `json:"uid"`
URL string `json:"url"`
UserAgent string `json:"userAgent"`
}
type DetailedResponse ¶
type DumpResponsePayload ¶
type ExceptionRecord ¶
type GoScopeApplicationEnvironment ¶
type GoScopeApplicationEnvironment struct {
ApplicationID string
ApplicationName string
ApplicationTimezone string
GoScopeDatabaseConnection string
GoScopeDatabaseType string
GoScopeEntriesPerPage int
HasFrontendDisabled bool
GoScopeDatabaseMaxOpenConnections int
GoScopeDatabaseMaxIdleConnections int
GoScopeDatabaseMaxConnLifetime int
}
Required application environment variables.
type GoScopeInitData ¶
type GoScopeInitData struct {
Router *gin.Engine
RouteGroup *gin.RouterGroup
Config *GoScopeApplicationEnvironment
}
type RecordByURI ¶
type RecordByURI struct {
UID string `uri:"id" binding:"required"`
}
type RequestFilter ¶
type SearchRequestPayload ¶
type SearchRequestPayload struct {
Query string `json:"query"`
Filter RequestFilter `json:"filter"`
}
type SummarizedRequest ¶
type SummarizedResponse ¶
type SystemInformationResponse ¶
type SystemInformationResponse struct {
ApplicationName string `json:"applicationName"`
CPU SystemInformationResponseCPU `json:"cpu"`
Disk SystemInformationResponseDisk `json:"disk"`
Host SystemInformationResponseHost `json:"host"`
Memory SystemInformationResponseMemory `json:"memory"`
Environment map[string]string `json:"environment"`
}
Click to show internal directories.
Click to hide internal directories.