Documentation ¶
Index ¶
- Constants
- Variables
- func CollectionStatsHandler(s Session, params map[string]string) (interface{}, error)
- func CollectionsDiscoveryHandler(s Session, _ map[string]string) (interface{}, error)
- func CollectionsUsageHandler(s Session, _ map[string]string) (interface{}, error)
- func ConfigDiscoveryHandler(s Session, params map[string]string) (interface{}, error)
- func ConnPoolStatsHandler(s Session, params map[string]string) (interface{}, error)
- func DatabaseStatsHandler(s Session, params map[string]string) (interface{}, error)
- func DatabasesDiscoveryHandler(s Session, _ map[string]string) (interface{}, error)
- func JumboChunksHandler(s Session, _ map[string]string) (interface{}, error)
- func OplogStatsHandler(s Session, _ map[string]string) (any, error)
- func PingHandler(s Session, _ map[string]string) (interface{}, error)
- func ReplSetConfigHandler(s Session, _ map[string]string) (interface{}, error)
- func ReplSetStatusHandler(s Session, _ map[string]string) (interface{}, error)
- func ServerStatusHandler(s Session, _ map[string]string) (interface{}, error)
- func ShardsDiscoveryHandler(s Session, _ map[string]string) (interface{}, error)
- func VersionHandler(s Session, _ map[string]string) (any, error)
- type Collection
- type Database
- type Member
- type MockConn
- type MockMongoCollection
- type MockMongoDatabase
- type MockMongoQuery
- type MockSession
- type Query
- type Session
Constants ¶
const ( PingFailed = 0 PingOk = 1 )
Variables ¶
Functions ¶
func CollectionStatsHandler ¶
CollectionStatsHandler https://docs.mongodb.com/manual/reference/command/collStats/index.html
func CollectionsDiscoveryHandler ¶
CollectionsDiscoveryHandler https://docs.mongodb.com/manual/reference/command/listDatabases/
func CollectionsUsageHandler ¶
CollectionsUsageHandler https://docs.mongodb.com/manual/reference/command/top/index.html
func ConfigDiscoveryHandler ¶
ConfigDiscoveryHandler https://docs.mongodb.com/manual/reference/command/getShardMap/#dbcmd.getShardMap
func ConnPoolStatsHandler ¶
ConnPoolStatsHandler https://docs.mongodb.com/manual/reference/command/connPoolStats/#dbcmd.connPoolStats
func DatabaseStatsHandler ¶
DatabaseStatsHandler https://docs.mongodb.com/manual/reference/command/dbStats/index.html
func DatabasesDiscoveryHandler ¶
DatabasesDiscoveryHandler https://docs.mongodb.com/manual/reference/command/listDatabases/
func JumboChunksHandler ¶
JumboChunksHandler https://docs.mongodb.com/manual/core/sharding-data-partitioning/#indivisible-jumbo-chunks
func OplogStatsHandler ¶
OplogStatsHandler https://docs.mongodb.com/manual/reference/method/db.getReplicationInfo/index.html
func PingHandler ¶
PingHandler executes 'ping' command and returns pingOk if a connection is alive or pingFailed otherwise. https://docs.mongodb.com/manual/reference/command/ping/index.html
func ReplSetConfigHandler ¶
ReplSetConfigHandler https://docs.mongodb.com/manual/reference/command/replSetGetConfig/index.html
func ReplSetStatusHandler ¶
ReplSetStatusHandler https://docs.mongodb.com/manual/reference/command/replSetGetStatus/index.html
func ServerStatusHandler ¶
ServerStatusHandler https://docs.mongodb.com/manual/reference/command/serverStatus/#dbcmd.serverStatus
func ShardsDiscoveryHandler ¶
ShardsDiscoveryHandler https://docs.mongodb.com/manual/reference/method/sh.status/#sh.status
Types ¶
type Collection ¶
type Collection interface { Find(query interface{}, opts ...*options.FindOptions) (q Query, err error) FindOne(query interface{}, opts ...*options.FindOneOptions) Query }
type Database ¶
type Database interface { C(name string) Collection CollectionNames() (names []string, err error) Run(cmd, result interface{}) error }
type Member ¶
type Member struct {
// contains filtered or unexported fields
}
type MockConn ¶
type MockConn struct {
// contains filtered or unexported fields
}
type MockMongoCollection ¶
type MockMongoCollection struct {
// contains filtered or unexported fields
}
func (*MockMongoCollection) Find ¶
func (c *MockMongoCollection) Find(query interface{}, opts ...*options.FindOptions) (q Query, err error)
func (*MockMongoCollection) FindOne ¶
func (c *MockMongoCollection) FindOne(query interface{}, opts ...*options.FindOneOptions) Query
type MockMongoDatabase ¶
type MockMongoDatabase struct { RunFunc func(dbName, cmd string) ([]byte, error) // contains filtered or unexported fields }
func (*MockMongoDatabase) C ¶
func (d *MockMongoDatabase) C(name string) Collection
func (*MockMongoDatabase) CollectionNames ¶
func (d *MockMongoDatabase) CollectionNames() (names []string, err error)
func (*MockMongoDatabase) Run ¶
func (d *MockMongoDatabase) Run(cmd, result interface{}) error
type MockMongoQuery ¶
type MockMongoQuery struct { DataFunc func() ([]byte, error) // contains filtered or unexported fields }
func (*MockMongoQuery) Count ¶
func (q *MockMongoQuery) Count() (n int, err error)
func (*MockMongoQuery) Get ¶
func (q *MockMongoQuery) Get(result interface{}) error
func (*MockMongoQuery) GetSingle ¶
func (q *MockMongoQuery) GetSingle(result interface{}) error
type MockSession ¶
type Query ¶
Source Files ¶
- handler_collection_stats.go
- handler_collections_discovery.go
- handler_collections_usage.go
- handler_config_discovery.go
- handler_connPool_stats.go
- handler_database_stats.go
- handler_databases_discovery.go
- handler_jumbo_chunks.go
- handler_oplog_stats.go
- handler_ping.go
- handler_replset_config.go
- handler_replset_status.go
- handler_server_status.go
- handler_shards_discovery.go
- handler_version.go
- interface.go
- mockconn.go