oracledb

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 17, 2019 License: GPL-3.0 Imports: 5 Imported by: 0

README

oracledb (WIP)

Module monitor Oracle DB performance and health metrics.

Following charts are drawn:

  1. Processes
  • total
  1. Sessions
  • total
  • active
  • inactive
  1. Activity
  • parse count (total)
  • execute count
  • user commits
  • user rollbacks
  1. Wait Times
  • configuration
  • administrative
  • system I/O
  • application
  • concurrency
  • commit
  • network
  • user I/O
  • other
configuration
jobs:
  - name: local
    dsn: SYSTEM/Oracle12345@ORCL


Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Charts

type Charts = module.Charts

Charts is an alias for module.Charts

type Dims

type Dims = module.Dims

Dims is an alias for module.Dims

type OracleDB

type OracleDB struct {
	module.Base
	DSN string `yaml:"dsn"`
	// contains filtered or unexported fields
}

OracleDB oracledb module.

func New

func New() *OracleDB

New creates OracleDB mod.

func (*OracleDB) Charts

func (m *OracleDB) Charts() *Charts

Charts creates Charts.

func (*OracleDB) Check

func (m *OracleDB) Check() bool

Check makes check.

func (*OracleDB) Cleanup

func (m *OracleDB) Cleanup()

Cleanup performs cleanup.

func (*OracleDB) Collect

func (m *OracleDB) Collect() map[string]int64

Collect collects health checks and metrics for OracleDB.

func (*OracleDB) Init

func (m *OracleDB) Init() bool

Init makes initialization of the OracleDB mod.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL