netdata is a system for distributed real-time performance and health monitoring. It provides unparalleled insights, in real-time, of everything happening on the system it runs (including applications such as web and database servers), using modern interactive web dashboards.netdata is fast and efficient, designed to permanently run on all systems (physical & virtual servers, containers, IoT devices), without disrupting their core function.
performance monitoring web-analytics freebsd monitor status statuspage iot metrics health-check real-time alarm agent notifications dashboard docker benchmark statsd devops-tools devopsNote: For some Docker/Kubernetes healthcheck, health endpoint, and container ordering examples, see my blog post here. Goss is a YAML based serverspec alternative tool for validating a server’s configuration. It eases the process of writing tests by allowing the user to generate tests from the current system state. Once the test suite is written they can be executed, waited-on, or served as a health endpoint.
goss health-endpoint devops tdd tdd-utilities testing infrastructure-as-code testing-tools health-check docker nagios tap devops-tools sensuApp 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.
metrics dotnetcore health-check monitoring performance instrumentation application-insights dotnet-core dotnet-standard dotnet-framework grafana grafana-dashboardAutomatron is a framework for creating self-healing infrastructure. Simply put, it detects system events & takes action to correct them. The goal of Automatron is to allow users to automate the execution of common tasks performed during system events. These tasks can be as simple as sending an email to as complicated as restarting services across multiple hosts.
jinja2 runbook health-check self-healing monitoring remote-execution docker devops devops-toolsIt retrieves metrics, periodically, from Redis (or sentinel) (such as latency, connected_clients, instantaneous_ops_per_sec and others) and then send them to Logstash.
redis metrics sentinel logstash health-check monitorSample applications demonstrating App.Metrics features.The repo also includes Grafana dashboards demo's using InfluxDB reporting.
metrics dotnetcore health-check monitoring performance instrumentation application-insightsTurn your single process code into a fault-resilient, multi-process service with built-in REST & CLI support. Restart or hot upgrade your web servers with zero downtime or impact to clients.
cluster service ha high-availability cli remote-access multi-process master child process monitor monitoring continous-integration healthcheck heartbeat health-check heart-beat rest resilientDNS service discovery library for Go programming language. Wait? What? DNS? Yep! You can use the SRV records to announce your service addresses. And with a small TTL (cache) you could also make fast transitions to increase/decrease the number of instances.
dns service-discovery load-balancer health-checkThis Zero Downtime Deployments (ZDD) lab aims at providing an introduction to DC/OS service deployments. It serves as a step-wise guide how to deploy new versions of a DC/OS service without causing downtimes. Throughout the ZDD lab we will be using simpleservice, a simple test service, allowing us to simulate certain behaviour such as reporting a certain version and health check delays.
zero-downtime deployments dcos health-check canary-deploymentSimple, lightweight, web service used to define and run custom health checks on PostgreSQL instances. The default configuration parameters for running tests rely on a local PostgreSQL instance listening on port 5432. Connections will be established with the postgres user and no password.
postgresql postgresql-monitoring health-check database postgres loadbalancingHeartcheck is a monitoring tool for Rack applications. It provides a DSL to declare service checks and an URI that returns the status for each service. With this gem you can monitor if your app has access to the database, a cache service, an API, etc. Then edit the generated file by adding your checks on it and restart your server. Now you should be able to make a HTTP request for /monitoring and get a JSON response that contains the status for each monitored service.
health-checkMonitor your AWS Elastic Beanstalk environment in different regions with a health dashboard. Note: Since AWS Lambda does not support Python 3 yet, we have to use Python 2(.7) when working with the Flask app resp. deploying it with the help of zappa.
aws-lambda aws-elastic-beanstalk zappa flask dashing monitoring dashboard status-board health-checkWe wanted a quick, simple and standardized way of doing health checks for the various services in our environment. Apgar walks a directory tree (by default /etc/apgar/healthchecks), runs the healthCheck scripts it finds there in parallel, to keep the run time as short as possible, and aggregates the results into a directory (/var/lib/apgar by default).
health-check healthcheck healthchecker monitoringPerforming TCP handshake without ACK, useful for health checking. This package tries to avoid the last ACK when doing handshakes.
tcp handshake golang-library golang-package ack health-check network haproxyA simple golang web server with basic logging, tracing, health check, graceful shutdown and zero dependencies. This repository originated from this Github gist, featured on Hacker News.
logging tracing health-check graceful-shutdownA humane service status and health check API module to expose any operational/internals of any Node.js based microservice. JSON format over HTTP protocol. Field tested in production at scale. Perfect for further aggregation and consumption from a larger set of services that all expose their internals using the Kardia interface. When running several Node.js based microservices across large number of hosts/containers like we do here at Pipedrive, we discovered it becomes increasingly difficult to monitor the state of different internal variables inside these processes.
health-check status monitoring consul microservice microservices page process healthcheckThis library provides a collection of health check mechanisms for the OWIN pipeline. It is recommended that HTTP server applications build a health check endpoint so that external resources can determine the health of the running application. A common usecase for health checks are load balanced applications as the load balancer should seek to eliminate unhealthy applications from the pool of potential servers. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
health-check owin owin-pipeline middleware c-sharpA hapi.js plugin that registers a Consul service. This will register a "myservice" service with Consul.
consul hapi health-check hapi-plugin service-registration service plugin#Introduction The Health Checks API standardizes the way services and applications expose their status in a distributed application. We use this API to monitor individual instances in microservices and whole applications. The API allows each microservice or application to describe itself, its dependencies and connections in a distributed application graph. As distributed applications grow, it becomes more and more complicated to understand and debug failures in the application. The Health Checks API helps to solve this by giving you the power to standardize your status checking regardless of the language and tools you use.
microservice microservices api health-check apidoc apidocs monitoring health
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.