Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllRdbHealth ¶
type AllRdbHealth struct { // Deprecated; old information on portal database Dsn string `json:"dsn"` // Deprecated; old information on portal database OpenConnections int `json:"open_connections"` // Deprecated; old information on portal database PingResult int `json:"ping_result"` // Deprecated; old information on portal database PingMessage string `json:"ping_message"` Portal *Rdb `json:"portal"` Graph *Rdb `json:"graph"` Boss *Rdb `json:"boss"` }
type HealthView ¶
type HealthView struct { Rdb *AllRdbHealth `json:"rdb"` Http *Http `json:"http"` Nqm *Nqm `json:"nqm"` }
HealthView is the model for responsed JSON data in “/health` example:
{ "rdb":{ "dsn":"DSN....", "open_connections":10, "ping_result":0, "ping_message":"", "<db1_name>": { "dsn":"DSN....", "open_connections":10, "ping_result":0, "ping_message":"", }, "<db2_name>": { "dsn":"DSN....", "open_connections":10, "ping_result":0, "ping_message":"", } }, "http":{ "listening":":6040" }, "nqm":{ "heartbeat":{ "count":21387 } } }
type MysqlApi ¶
type MysqlApi struct { // Address of MySQL-API Address string `json:"address"` // Error messages during the health request Message string `json:"message"` // Response of the health request Response *HealthView `json:"response"` }
Click to show internal directories.
Click to hide internal directories.