{"repo":"robur-coop/mirage-monitoring","free":true,"listed":false,"github":"https://github.com/robur-coop/mirage-monitoring","clone":"git clone https://github.com/robur-coop/mirage-monitoring.git","description":"mirror of https://git.robur.coop/robur/mirage-monitoring","language":"OCaml","stars":13,"topics":["metrics","mirageos","monitoring"],"license":null,"category":"analytics","readme_excerpt":"Grafana MirageOS Unikernel monitoring Using Influx, Telegraf, etc. Best used on a private network interface for your unikernel. Output metrics to influx / telegraf The provided ip:port in create is used to send every interval seconds gathered metrics to, using the Influx wire protocol. Dynamic adjustments of Log level and Metrics reporting The create function has a listener port argument (defaulting to 2323). On the customizable port TCP connections to the unikernel are possible. Each connection can transmit a command (as text) to adjust log level and enable or disable metrics sources: The log level (prefix L ) is specified, the same as the command-line argument -l : - L :debug all log sources are enabled on the debug level. - Lmonitoring-experiments:error the log source monitoring-experiments is set to the error level. - L :info,monitoring-experiments:debug all log sources are enabled on the info level, and the log source monitoring-experiments is set to the debug level. The metrics (prefix M ) sources can be enabled and disabled based on source name. First, if present, the all command is executed, then the tags, then specific sources: - M :disable,memory:enable,net-solo5:enable disables all metrics sources, and then enables memory and net-solo5 . - Mnet-solo5:disable disables the net-solo5 metrics source. - Mtag:http:enable enables all metrics with the http tag. The log levels for the log sources can be inspected: - l reports the default log level and the log level for all ","default_branch":null,"files":null,"tree":[],"storefront":"/r/robur-coop","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/robur-coop/mirage-monitoring/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}