Documentation ¶
Overview ¶
2019-02-13 (cc) <paul4hough@gmail.com>
FIXME what is this for?
2019-02-13 (cc) <paul4hough@gmail.com>
FIXME what is this for?
2019-04-02 (cc) <paul4hough@gmail.com>
FIXME what is this for?
2018-12-31 (cc) <paul4hough@gmail.com>
agate alert db stores ticket id's for alerts so that tickets for resolved alerts can be updated. Each date will have it's own buckets to provide for deleting unresolved alerts that are older than 'MaxAge' days
Index ¶
- Constants
- type DB
- func (db *DB) AGroupNSysDel(t time.Time, key []byte)
- func (db *DB) AGroupNSysGet(t time.Time, key []byte) *NSys
- func (db *DB) AGroupNidAdd(t time.Time, key []byte, val []byte)
- func (db *DB) AGroupNidDel(t time.Time, key []byte)
- func (db *DB) AGroupNidGet(t time.Time, key []byte) []byte
- func (db *DB) AGroupQueueAdd(nsys uint, agval []byte)
- func (db *DB) AGroupQueueDel(nsys uint, key uint64)
- func (db *DB) AGroupQueueGet(nsys uint, key uint64) []byte
- func (db *DB) AGroupQueueList(nsys uint) []uint64
- func (db *DB) AGroupQueueNSysAdd(t time.Time, nsys NSys, agkey, agval []byte)
- func (db *DB) AlertNidAdd(t time.Time, key []byte, val []byte)
- func (db *DB) AlertNidDel(t time.Time, key []byte)
- func (db *DB) AlertNidGet(t time.Time, key []byte) []byte
- func (db *DB) BagDateAdd(t time.Time, bname, key []byte, val []byte)
- func (db *DB) BagDateDel(t time.Time, bname, key []byte)
- func (db *DB) BagDateGet(t time.Time, bname, key []byte) []byte
- func (db *DB) CleanDateBuckets()
- func (db *DB) Del()
- type Metrics
- type NSys
Constants ¶
View Source
const (
TIMEFMT = "2006-01-02" // buckets named by alert date
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶ added in v0.3.1
type DB struct {
// contains filtered or unexported fields
}
func (*DB) AGroupNSysGet ¶ added in v0.9.3
func (*DB) AGroupNidAdd ¶ added in v0.9.3
func (*DB) AGroupNidGet ¶ added in v0.9.3
func (*DB) AGroupQueueAdd ¶ added in v0.9.3
func (*DB) AGroupQueueDel ¶ added in v0.9.3
func (*DB) AGroupQueueGet ¶ added in v0.9.3
func (*DB) AGroupQueueList ¶ added in v0.9.3
func (*DB) AGroupQueueNSysAdd ¶ added in v0.9.3
func (*DB) AlertNidAdd ¶ added in v0.9.3
func (*DB) BagDateAdd ¶ added in v0.9.3
func (*DB) BagDateGet ¶ added in v0.9.3
func (*DB) CleanDateBuckets ¶ added in v0.9.3
func (db *DB) CleanDateBuckets()
Click to show internal directories.
Click to hide internal directories.