1. Python / Говнокод #22406

    −102

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    #!/usr/bin/env python
    """Creates a graph of IPFS's bandwidth usage."""
    import requests
    import os
    import sys
    
    api_base = os.getenv("IPFS_API", "http://localhost:5001/api/v0")
    
    if "config" in sys.argv:
        print("""graph_title IPFS bandwidth
    graph_info This graph shows the amount of bandwidth used by IPFS on this machine
    graph_category ipfs
    graph_order in out
    graph_args --base 1000
    graph_vlabel bits in (-) / out (+) per ${graph_period}
    in.label received
    in.type DERIVE
    in.graph no
    in.cdef in,8,*
    in.min 0
    out.label bps
    out.type DERIVE
    out.negative in
    out.cdef out,8,*
    out.min 0
    out.max 100000000
    out.info Traffic used by IPFS
    in.max 100000000""")
    else:
        data = requests.get("%s/stats/bw" % api_base).json()
        print("in.value %s" % data['TotalIn'])
        print("out.value %s" % data['TotalOut'])

    Запостил: munin, 19 Февраля 2017

    Комментарии (0) RSS

    Добавить комментарий

    Ошибка компиляции комментария:
    1. Гости могут высказаться только во вторник, пятницу или субботу
    ava Где здесь C++, guest?!
    А не использовать ли нам bbcode?
    • [b]жирный[/b] — жирный
    • [i]курсив[/i] — курсив
    • [u]подчеркнутый[/u] — подчеркнутый
    • [s]перечеркнутый[/s] — перечеркнутый
    • [blink]мигающий[/blink] — мигающий
    • [color=red]цвет[/color] — цвет (подробнее)
    • [size=20]размер[/size] — размер (подробнее)
    • [code=<language>]some code[/code] (подробнее)
    Проверочный код