Skip to content

Latest commit

 

History

History
72 lines (55 loc) · 1.26 KB

README.md

File metadata and controls

72 lines (55 loc) · 1.26 KB

Python encryptme-stats package

This module gathers statistics about things of interest for Encrypt.me private endpoint quality of service management, such as:

  • VPN connections
  • CPU utilization
  • Network utilization
  • Filesystem usage
  • Docker containers related to Encrypt.me
  • Processes related to Encrypt.me

Installation

   pip install git+https://github.com/encryptme/private-end-points-docker-stats.git

Testing

    docker build -t test .
    docker run -v `pwd`/encryptme.conf:/etc/encryptme/encryptme.conf \
        -v `pwd`/server.json:/etc/encryptme/data/server.json \
        --rm -it test encryptme-stats --extra-node-information --dump

Configuration

[DEFAULT]
; interval = 300
; server = https://stats.getcloakvpn.com
; max_retries = 3
; retry_interval = 60

[vpn]
; interval = 300
; max_retries = 3
; retry_interval = 60

[cpu]
; interval = 300
; max_retries = 3
; retry_interval = 60

[network]
; interval = 300
; max_retries = 3
; retry_interval = 60

[memory]
interval = 900
; max_retries = 3
; retry_interval = 60

[filesystem]
interval = 900
; max_retries = 3
; retry_interval = 60

[process]
interval = 900
; max_retries = 3
; retry_interval = 60

[docker]
interval = 900
; max_retries = 3
; retry_interval = 60