Documentation ¶
Index ¶
- type InsertItem
- type InsertKey
- type MetricGroup
- type Oracle
- func (p *Oracle) AddColumn(table string, column string) error
- func (p *Oracle) Close() error
- func (p *Oracle) ColumnExists(err error) (bool, string, string)
- func (p *Oracle) Connect() error
- func (p *Oracle) Description() string
- func (p *Oracle) HandleInserts_Batch(i int, insertItems map[string]InsertItem) error
- func (p *Oracle) PostgreSQL_Batch(txn *sql.Tx, insertItems map[string]InsertItem) error
- func (p *Oracle) SampleConfig() string
- func (p *Oracle) Write(metrics []telegraf.Metric) error
- func (p *Oracle) WriteMetrics(id int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InsertItem ¶
type Oracle ¶
type Oracle struct { Address string TagsAsForeignkeys bool TagsAsJsonb bool FieldsAsJsonb bool Timestamp string TableTemplate string TagTableSuffix string Tables map[string]bool QueueDataDir string Connections int MaxItems uint64 TagKey []string Strategy string Exclude []string // contains filtered or unexported fields }
func (*Oracle) Description ¶
func (*Oracle) HandleInserts_Batch ¶
func (p *Oracle) HandleInserts_Batch(i int, insertItems map[string]InsertItem) error
func (*Oracle) PostgreSQL_Batch ¶
func (*Oracle) SampleConfig ¶
func (*Oracle) WriteMetrics ¶
Click to show internal directories.
Click to hide internal directories.