{"repo":"openanalytics/shinyproxy-monitoring","free":true,"listed":false,"github":"https://github.com/openanalytics/shinyproxy-monitoring","clone":"git clone https://github.com/openanalytics/shinyproxy-monitoring.git","description":"Setup for comprehensive monitoring of ShinyProxy on Kubernetes.","language":"Makefile","stars":15,"topics":["grafana","monitoring","observability","prometheus","shinyproxy","grafana-dashboard","kubernetes","loki","promtail"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"ShinyProxy Monitoring Summary This repository provides all resources required for setting up comprehensive monitoring of ShinyProxy on Kubernetes. The setup uses Loki (together with Alloy) for collecting logs of ShinyProxy, the ShinyProxy Operator and any app running in ShinyProxy. Prometheus is used for gathering metrics of ShinyProxy and the apps (i.e. the resources used by the apps). The setup also includes Grafana, together with nine dashboards for visualizing all logs and metrics. The retention of both Loki and Prometheus is set to 90 days. Overview of dashboards Starting with version 3.2.0 of the stack, all documentation has been added to the dashboards. See the Description panel at the top of every dashboard and the info icons of every panel for detailed information. ShinyProxy Usage Screenshot Screenshot (continued) - Datasource: Prometheus - Goal: provide inside in the current usage and performance of ShinyProxy. Note : the last three panels of this dashboard can somtimes show a too high value, e.g. the app crashes dashboard could list two app crashes while in reality only a single app crashed. This is caused by a limitation in Prometheus. ShinyProxy Aggregated Usage Screenshot - Datasource: Prometheus - Goal: provide inside in the long-term usage and performance of ShinyProxy. ShinyProxy logs Screenshot - Datasource: Loki - Goal: show the logs of the ShinyProxy server Note: This requires ShinyProxy to log using the JSON format. ShinyProxy Operator Logs Screenshot - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/openanalytics","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openanalytics/shinyproxy-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."}