Back to godoc.org
bosun.org

Directory bosun.org

v0.0.0 (8a7cd2d)
Latest Go to latest
Published: Jun 18, 2020 | License: MIT | Module: bosun.org
Path Synopsis
annotate
annotate/backend
annotate/cmd/annotate
annotate/web
build Simple script to build bosun and scollector.
build/generate
build/release
build/syncTokens
cloudwatch Package cloudwatch defines structures for interacting with Cloudwatch Metrics.
cmd/backfill Backfill denormalizes historic OpenTSDB data.
cmd/bosun
cmd/bosun/cache
cmd/bosun/conf
cmd/bosun/conf/rule
cmd/bosun/conf/rule/parse Package parse builds parse trees for configurations as defined by conf.
cmd/bosun/conf/template Package template is a thin wrapper over go's text/template and html/template packages.
cmd/bosun/database Package database implements all persistent data access for bosun.
cmd/bosun/database/sentinel
cmd/bosun/database/test
cmd/bosun/database/test/util
cmd/bosun/expr
cmd/bosun/expr/parse Package parse builds parse trees for expressions as defined by expr.
cmd/bosun/ping
cmd/bosun/sched
cmd/bosun/sched/slack Package slack is for creating slack notifications inside of Bosun templates
cmd/bosun/search
cmd/bosun/web
cmd/scollector Scollector is a metric collection agent for OpenTSDB 2.0 and Bosun.
cmd/scollector/collectors
cmd/scollector/conf Package conf contains all of the configuration structs for scollector.
cmd/silence
cmd/snmpTester
cmd/tsdbrelay tsdbrelay relays OpenTSDB traffic to TSD and Bosun servers.
cmd/tsdbrelay/denormalize
cmd/tsdbrelay/integrationTest We are going to simulate a full multi-datacenter cluster: DC1: - tsdbrelay: :5555 - opentsdb: :5556 - bosun: :5557 DC2: - tsdbrelay :6555 - opentsdb :6556 - bosun: :6557
collect Package collect provides functions for sending data to OpenTSDB.
graphite Package graphite defines structures for interacting with a Graphite server.
host Package host contains functionality for dealing with the machine which Bosun is running on.
metadata Package metadata provides metadata information between bosun and OpenTSDB.
models
name Package 'name' contains contracts and functionality to help with naming things.
opentsdb Package opentsdb defines structures for interacting with an OpenTSDB server.
slog Package slog provides a cross-platform logging interface.
snmp Package snmp provides an implementation of the SNMP specification.
snmp/asn1 Package asn1 implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690.
snmp/mib Package mib parses modules of the virtual management information store.
util Package util defines utilities for bosun.