Documentation

monitor package

The monitor package provides tools for monitoring and alerting with InfluxDB. Import the influxdata/influxdb/monitor package:

import "influxdata/influxdb/monitor"
  • Copy
  • Fill window

Constants

monitor.bucket = "_monitoring"
monitor.levelCrit = "crit"
monitor.levelInfo = "info"
monitor.levelOK = "ok"
monitor.levelUnknown = "unknown"
monitor.levelWarn = "warn"
  • Copy
  • Fill window
  • monitor.bucket is the default bucket to store InfluxDB monitoring data in.
  • monitor.levelCrit is the string representation of the “crit” level.
  • monitor.levelInfo is the string representation of the “info” level.
  • monitor.levelOK is the string representation of the “ok” level.
  • monitor.levelUnknown is the string representation of the an unknown level.
  • monitor.levelWarn is the string representation of the “warn” level.

Options

option monitor.log = (tables=<-) => tables |> experimental.to(bucket: bucket)

option monitor.write = (tables=<-) => tables |> experimental.to(bucket: bucket)
  • Copy
  • Fill window

log

log persists notification events to an InfluxDB bucket.

write

write persists check statuses to an InfluxDB bucket.

Functions


Was this page helpful?

Thank you for your feedback!


The future of Flux

Flux is going into maintenance mode. You can continue using it as you currently are without any changes to your code.

Read more

Now Generally Available

InfluxDB 3 Core and Enterprise

Start fast. Scale faster.

Get the Updates

InfluxDB 3 Core is an open source, high-speed, recent-data engine that collects and processes data in real-time and persists it to local disk or object storage. InfluxDB 3 Enterprise builds on Core’s foundation, adding high availability, read replicas, enhanced security, and data compaction for faster queries and optimized storage. A free tier of InfluxDB 3 Enterprise is available for non-commercial at-home or hobbyist use.

For more information, check out: