Displaying 1 to 20 from 112 results

dockprom - Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager

  •    Shell

A monitoring solution for Docker hosts and containers with Prometheus, Grafana, cAdvisor, NodeExporter and alerting with AlertManager.Navigate to http://<host-ip>:3000 and login with user admin password admin. You can change the credentials in the compose file or by supplying the ADMIN_USER and ADMIN_PASSWORD environment variables on compose up.

Stagemonitor - Application performance monitoring for java server applications

  •    Java

Stagemonitor is a Java monitoring agent that tightly integrates with time series databases like Elasticsearch, Graphite and InfluxDB to analyze graphed metrics and Kibana to analyze requests and call stacks. It includes preconfigured Grafana and Kibana dashboards that can be customized. It supports Real Time Metrics, Call tree of the current request including SQL statements to identify the bottlenecks of a request, Execution time and count of database interactions, Analyze the HTTP headers and lot more.

falcon-plus - An open-source and enterprise-level monitoring system.

  •    Go

Please refer to ./docker/README.md. NOTE: be sure to check redis and mysql-server have successfully started.

prometheus - Kubernetes Setup for Prometheus and Grafana

  •    Smarty

This will create the namespace monitoring and bring up all components in there. See grafana.net for some example dashboards and plugins.




loki - Like Prometheus, but for logs.

  •    Go

Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate, as it does not index the contents of the logs, but rather a set of labels for each log stream. Loki is like Prometheus, but for logs: we prefer a multidimensional label-based approach to indexing, and want a single-binary, easy to operate system with no dependencies. Loki differs from Prometheus by focussing on logs instead of metrics, and delivering logs via push, instead of pull.

AppMetrics - App Metrics is an open-source and cross-platform

  •    CSharp

App Metrics is an open-source and cross-platform .NET library used to record metrics within an application. App Metrics can run on .NET Core or on the full .NET framework also supporting .NET 4.5.2. App Metrics abstracts away the underlaying repository of your Metrics for example InfluxDB, Graphite, Elasticsearch etc, by sampling and aggregating in memory and providing extensibility points to flush metrics to a repository at a specified interval.App Metrics provides various metric types to measure things such as the rate of requests, counting the number of user logins over time, measure the time taken to execute a database query, measure the amount of free memory and so on. Metrics types supported are Gauges, Counters, Meters, Histograms and Timers and Application Performance Indexes Apdex.

grafanalib - Python library for building Grafana dashboards

  •    Python

Do you like Grafana but wish you could version your dashboard configuration? Do you find yourself repeating common patterns? If so, grafanalib is for you. grafanalib lets you generate Grafana dashboards from simple Python scripts.

kubernetes-prometheus - Kubernetes Setup for Prometheus and Grafana

  •    Shell

This will create the namespace monitoring and bring up all components in there. See grafana.net for some example dashboards and plugins.


k8s-deployment-strategies - Kubernetes deployment strategies explained

  •    Go

In Kubernetes there is few different way to release an application, you have to carefully choose the right strategy to make your infrastructure resilient. These examples were created and tested on Minikube running with Kubernetes v1.10.0.

pgwatch2 - PostgreSQL metrics monitor/dashboard

  •    Go

Software is packaged as Docker (for custom setup see the last paragraph below, for a Docker quickstart see here) for getting started quickly. After some minutes you could open the "db-overview" dashboard and start looking at metrics. For defining your own dashboards you need to log in as admin (admin/pgwatch2admin). NB! If you don't want to add the "test" database (the pgwatch2 configuration db) for monitoring set the NOTESTDB=1 env parameter when launching the image.

cloudprober - An active monitoring software to detect failures before your customers do.

  •    Go

Cloudprober is a monitoring software that makes it super-easy to monitor availability and performance of various components of your system. Cloudprober employs the "active" monitoring model. It runs probes against (or on) your components to verify that they are working as expected. For example, it can run a probe to verify that your frontends can reach your backends. Similarly it can run a probe to verify that your in-Cloud VMs can actually reach your on-premise systems. This kind of monitoring makes it possible to monitor your systems' interfaces regardless of the implementation and helps you quickly pin down what's broken in your system.Visit Cloudprober's website at cloudprober.github.io to get started with Cloudprober.

grafana-dash-gen - grafana dash dash dash gen

  •    Javascript

A collection of utility classes to construct and publish grafana graphs. The library is built ground up to incorporate grafana terminologies.You will be able to generate and publish a grafana graph using the following steps.

kubernetes-app - Grafana App for Kubernetes

  •    Javascript

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.The Grafana Kubernetes App allows you to monitor your Kubernetes cluster's performance. It includes 4 dashboards, Cluster, Node, Pod/Container and Deployment. It also comes with Intel Snap collectors that are deployed to your cluster to collect health metrics. The metrics collected are high-level cluster and node stats as well as lower level pod and container stats. Use the high-level metrics to alert on and the low-level metrics to troubleshoot.

puppet-metrics-viewer - A CLI tool for generating visualizations of your Puppet metrics data

  •    Ruby

This repo contains a CLI tool for generating visualizations of your puppet metrics data. It assumes you have collected the metrics using npwalker/pe_metric_curl_cron_jobs.The json2graphite.rb script can be used to transform data in JSON files into a format that can be fed into Graphite.

monitor - Monitoring for Deis Workflow

  •    Smarty

Deis (pronounced DAY-iss) Workflow is an open source Platform as a Service (PaaS) that adds a developer-friendly layer to any Kubernetes cluster, making it easy to deploy and manage applications on your own servers.For more information about the Deis Workflow, please visit the main project page at https://github.com/deis/workflow.

Elasticsearch - App Metrics Extensions for Elasticsearch reporting

  •    CSharp

This repo contains Elasticsearch extension packages to App Metrics.AppVeyor and Travis CI builds are triggered on commits and PRs to dev and master branches.

Prometheus - App Metrics Extensions for Prometheus reporting

  •    CSharp

This repo contains Prometheus extension packages to App Metrics.AppVeyor and Travis CI builds are triggered on commits and PRs to dev and master branches.