1
0
mirror of https://github.com/facebook/proxygen.git synced 2025-09-02 16:21:15 +03:00
Files
proxygen/build/fbcode_builder/specs/sigar.py
Mahesh Maddikayala 0bc6d7c294 Add resource monitor object to fbzmq library
Summary:
Add resource monitor object to fbzmq library to monitor CPU and memory. User can use
the object to query RSS memory, cpu usage, and optionally call API to monitor memory periodicially
 and crash when reaches beyond a specified threshold limit.

Reviewed By: cenzhao

Differential Revision: D8873504

fbshipit-source-id: a445fdd580da82c55fba09c43f46f60bb9f1149a
2018-07-23 10:42:37 -07:00

22 lines
647 B
Python

#!/usr/bin/env python
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from __future__ import unicode_literals
from shell_quoting import ShellQuoted
def fbcode_builder_spec(builder):
return {
'steps': [
builder.github_project_workdir('hyperic/sigar', '.'),
builder.step('Build and install sigar', [
builder.run(ShellQuoted('./autogen.sh')),
builder.run(ShellQuoted('CFLAGS="$CFLAGS -fgnu89-inline"')),
builder.configure(),
builder.make_and_install(),
]),
],
}