def main(): """ Main Avogadro entrypoint. Runs all metric collection agents. """ parser = OptionParser(version=__version__.__version__) AvogadroAgent.addParserOptions(parser) try: (options, args) = parser.parse_args(sys.argv) gevent.joinall([AvogadroCPUTimesAgent.spawn(options=options), AvogadroMemoryAgent.spawn(options=options), AvogadroDiskReadBytesAgent.spawn(options=options), AvogadroDiskWriteBytesAgent.spawn(options=options), AvogadroDiskReadTimeAgent.spawn(options=options), AvogadroDiskWriteTimeAgent.spawn(options=options), AvogadroNetworkBytesSentAgent.spawn(options=options), AvogadroNetworkBytesReceivedAgent.spawn(options=options), AvogadroKeyCountAgent.spawn(options=options), AvogadroKeyDownDownAgent.spawn(options=options), AvogadroKeyUpDownAgent.spawn(options=options), AvogadroKeyHoldAgent.spawn(options=options)]) except IndexError: parser.print_help(sys.stderr) sys.exit()
def main(): """ Main Avogadro entrypoint. Runs all metric collection agents. """ parser = OptionParser(version=__version__.__version__) AvogadroAgent.addParserOptions(parser) try: (options, args) = parser.parse_args(sys.argv) gevent.joinall([ AvogadroCPUTimesAgent.spawn(options=options), AvogadroMemoryAgent.spawn(options=options), AvogadroDiskReadBytesAgent.spawn(options=options), AvogadroDiskWriteBytesAgent.spawn(options=options), AvogadroDiskReadTimeAgent.spawn(options=options), AvogadroDiskWriteTimeAgent.spawn(options=options), AvogadroNetworkBytesSentAgent.spawn(options=options), AvogadroNetworkBytesReceivedAgent.spawn(options=options), AvogadroKeyCountAgent.spawn(options=options), AvogadroKeyDownDownAgent.spawn(options=options), AvogadroKeyUpDownAgent.spawn(options=options), AvogadroKeyHoldAgent.spawn(options=options) ]) except IndexError: parser.print_help(sys.stderr) sys.exit()
def main(): """ Main entry point for Grok Custom Metric forwarder """ parser = OptionParser() parser.add_option("--server", dest="server", help="Grok server") AvogadroAgent.addParserOptions(parser) (options, _args) = parser.parse_args() grok = GrokSession(server=options.server) with grok.connect() as sock: _fetchAndForward(sock, AvogadroCPUTimesAgent, options) _fetchAndForward(sock, AvogadroMemoryAgent, options) _fetchAndForward(sock, AvogadroDiskReadBytesAgent, options) _fetchAndForward(sock, AvogadroDiskWriteBytesAgent, options) _fetchAndForward(sock, AvogadroDiskReadTimeAgent, options) _fetchAndForward(sock, AvogadroDiskWriteTimeAgent, options) _fetchAndForward(sock, AvogadroNetworkBytesSentAgent, options) _fetchAndForward(sock, AvogadroNetworkBytesReceivedAgent, options) _fetchAndForward(sock, AvogadroKeyCountAgent, options) _fetchAndForward(sock, AvogadroKeyDownDownAgent, options) _fetchAndForward(sock, AvogadroKeyUpDownAgent, options) _fetchAndForward(sock, AvogadroKeyHoldAgent, options)
def main(): """ Main entry point for NuPIC Metric forwarder """ parser = OptionParser() AvogadroAgent.addParserOptions(parser) (options, _args) = parser.parse_args() runAvogadroAnomaly(AvogadroCPUTimesAgent, options) runAvogadroAnomaly(AvogadroMemoryAgent, options) runAvogadroAnomaly(AvogadroDiskReadBytesAgent, options) runAvogadroAnomaly(AvogadroDiskWriteBytesAgent, options) runAvogadroAnomaly(AvogadroDiskReadTimeAgent, options) runAvogadroAnomaly(AvogadroDiskWriteTimeAgent, options) runAvogadroAnomaly(AvogadroNetworkBytesSentAgent, options) runAvogadroAnomaly(AvogadroNetworkBytesReceivedAgent, options) runAvogadroAnomaly(AvogadroKeyCountAgent, options) runAvogadroAnomaly(AvogadroKeyDownDownAgent, options) runAvogadroAnomaly(AvogadroKeyUpDownAgent, options) runAvogadroAnomaly(AvogadroKeyHoldAgent, options)
def main(): """ Main entry point for Grok Custom Metric exporter """ parser = OptionParser() AvogadroAgent.addParserOptions(parser) (options, _args) = parser.parse_args() _fetchAndForward(AvogadroCPUTimesAgent, options) _fetchAndForward(AvogadroMemoryAgent, options) _fetchAndForward(AvogadroDiskReadBytesAgent, options) _fetchAndForward(AvogadroDiskWriteBytesAgent, options) _fetchAndForward(AvogadroDiskReadTimeAgent, options) _fetchAndForward(AvogadroDiskWriteTimeAgent, options) _fetchAndForward(AvogadroNetworkBytesSentAgent, options) _fetchAndForward(AvogadroNetworkBytesReceivedAgent, options) _fetchAndForward(AvogadroKeyCountAgent, options) _fetchAndForward(AvogadroKeyDownDownAgent, options) _fetchAndForward(AvogadroKeyUpDownAgent, options) _fetchAndForward(AvogadroKeyHoldAgent, options)