Documentation ¶
Index ¶
- Constants
- type PgConfig
- type PgDB
- type PgDatastore
- func (d *PgDatastore) AlertQuery(options core.AlertQueryOptions) ([]core.AlertGroup, error)
- func (d *PgDatastore) ArchiveAlertGroup(p core.AlertGroupQueryParams, user core.User) (err error)
- func (d *PgDatastore) ArchiveEvent(eventId string, user core.User) error
- func (d *PgDatastore) CommentOnAlertGroup(p core.AlertGroupQueryParams, user core.User, comment string) (err error)
- func (d *PgDatastore) CommentOnEventId(eventId string, user core.User, comment string) error
- func (d *PgDatastore) DeEscalateAlertGroup(p core.AlertGroupQueryParams, user core.User) (err error)
- func (d *PgDatastore) DeEscalateEvent(eventId string, user core.User) error
- func (d *PgDatastore) EscalateAlertGroup(p core.AlertGroupQueryParams, user core.User) (err error)
- func (d *PgDatastore) EscalateEvent(eventId string, user core.User) error
- func (s *PgDatastore) EventQuery(options core.EventQueryOptions) (interface{}, error)
- func (d *PgDatastore) FindFlow(flowId uint64, proto string, timestamp string, srcIp string, destIp string) (interface{}, error)
- func (d *PgDatastore) GetEveEventSink() core.EveEventSink
- func (d *PgDatastore) GetEventById(eventId string) (map[string]interface{}, error)
- type PgEventIndexer
- type PostgresManager
- type PostgresVersion
- type Service
- type SqlMigrator
Constants ¶
View Source
const PGDATABASE = "evebox"
View Source
const PGPASS = "evebox"
View Source
const PGUSER = "evebox"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PgConfig ¶
func ManagedConfig ¶
type PgDB ¶
func NewPgDatabase ¶
type PgDatastore ¶
type PgDatastore struct { core.UnimplementedDatastore // contains filtered or unexported fields }
func NewPgDatastore ¶
func NewPgDatastore(pg *PgDB) *PgDatastore
func (*PgDatastore) AlertQuery ¶
func (d *PgDatastore) AlertQuery(options core.AlertQueryOptions) ([]core.AlertGroup, error)
func (*PgDatastore) ArchiveAlertGroup ¶
func (d *PgDatastore) ArchiveAlertGroup(p core.AlertGroupQueryParams, user core.User) (err error)
func (*PgDatastore) ArchiveEvent ¶
func (d *PgDatastore) ArchiveEvent(eventId string, user core.User) error
func (*PgDatastore) CommentOnAlertGroup ¶
func (d *PgDatastore) CommentOnAlertGroup(p core.AlertGroupQueryParams, user core.User, comment string) (err error)
func (*PgDatastore) CommentOnEventId ¶
func (*PgDatastore) DeEscalateAlertGroup ¶
func (d *PgDatastore) DeEscalateAlertGroup(p core.AlertGroupQueryParams, user core.User) (err error)
func (*PgDatastore) DeEscalateEvent ¶
func (d *PgDatastore) DeEscalateEvent(eventId string, user core.User) error
func (*PgDatastore) EscalateAlertGroup ¶
func (d *PgDatastore) EscalateAlertGroup(p core.AlertGroupQueryParams, user core.User) (err error)
func (*PgDatastore) EscalateEvent ¶
func (d *PgDatastore) EscalateEvent(eventId string, user core.User) error
func (*PgDatastore) EventQuery ¶
func (s *PgDatastore) EventQuery(options core.EventQueryOptions) (interface{}, error)
func (*PgDatastore) GetEveEventSink ¶
func (d *PgDatastore) GetEveEventSink() core.EveEventSink
func (*PgDatastore) GetEventById ¶
func (d *PgDatastore) GetEventById(eventId string) (map[string]interface{}, error)
type PgEventIndexer ¶
type PgEventIndexer struct {
// contains filtered or unexported fields
}
func NewPgEventIndexer ¶
func NewPgEventIndexer(pg *PgDB) *PgEventIndexer
func (*PgEventIndexer) Commit ¶
func (i *PgEventIndexer) Commit() (interface{}, error)
func (*PgEventIndexer) CreateTable ¶
func (i *PgEventIndexer) CreateTable(timestamp string)
type PostgresManager ¶
type PostgresManager struct {
// contains filtered or unexported fields
}
func ConfigureManaged ¶
func ConfigureManaged(dataDirectory string) (*PostgresManager, error)
func NewPostgresManager ¶
func NewPostgresManager(directory string) (*PostgresManager, error)
func (*PostgresManager) Init ¶
func (p *PostgresManager) Init() error
func (*PostgresManager) IsInitialized ¶
func (p *PostgresManager) IsInitialized() bool
func (*PostgresManager) Start ¶
func (p *PostgresManager) Start() error
func (*PostgresManager) StopFast ¶
func (p *PostgresManager) StopFast()
func (*PostgresManager) StopImmediate ¶
func (p *PostgresManager) StopImmediate()
func (*PostgresManager) StopSmart ¶
func (p *PostgresManager) StopSmart()
type PostgresVersion ¶
func GetVersion ¶
func GetVersion() (*PostgresVersion, error)
func ParseVersion ¶
func ParseVersion(versionString string) (*PostgresVersion, error)
func (*PostgresVersion) String ¶
func (v *PostgresVersion) String() string
type SqlMigrator ¶
type SqlMigrator struct {
// contains filtered or unexported fields
}
func NewSqlMigrator ¶
func NewSqlMigrator(db *PgDB, directory string) *SqlMigrator
func (*SqlMigrator) Migrate ¶
func (m *SqlMigrator) Migrate() error
Click to show internal directories.
Click to hide internal directories.