Пример #1
0
def procinfo_html( request ):
    """Supervisord procinfo for ddr-local apps as a Bootstrap <alert> tag.
    """
    data = supervisord.process_info()
    # add some data used in template
    for name in data['procs']:
        data[name]['alert_class'] = STATE_BOOTSTRAP_ALERTS[data[name]['statename']]
        data[name]['timestamp'] = datetime.fromtimestamp(data[name]['now'])
    t = Template(PROCINFO_TEMPLATE)
    html = t.render(data)
    return HttpResponse(html)
Пример #2
0
def procinfo_html(request):
    """Supervisord procinfo for ddr-local apps as a Bootstrap <alert> tag.
    """
    data = supervisord.process_info()
    # add some data used in template
    for name in data["procs"]:
        data[name]["alert_class"] = STATE_BOOTSTRAP_ALERTS[data[name]["statename"]]
        data[name]["timestamp"] = datetime.fromtimestamp(data[name]["now"])
    t = Template(PROCINFO_TEMPLATE)
    c = Context(data)
    html = t.render(c)
    return HttpResponse(html)
Пример #3
0
def procinfo_json(request):
    """Supervisord procinfo for ddr-local apps as JSON.
    """
    data = supervisord.process_info()
    return HttpResponse(json.dumps(data), content_type="application/json")