Displaying 1 to 20 from 57 results

rpcx - A RPC service framework based on net/rpc like alibaba Dubbo and weibo Motan

go get -u -v github.com/smallnest/rpcx/...rpcx is a distributed RPC framework like Alibaba Dubbo and Weibo Motan. It is based on Go net/rpc and provides extra governance features.

mtail - extract whitebox monitoring data from application logs for collection in a timeseries database

mtail is a tool for extracting metrics from application logs to be exported into a timeseries database or timeseries calculator for alerting and dashboarding.It aims to fill a niche between applications that do not export their own internal state, and existing monitoring systems, without patching those applications or rewriting the same framework for custom extraction glue code.

node_exporter - Exporter for machine metrics

Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors.The WMI exporter is recommended for Windows users.

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

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.

OpenFaaS - A serverless framework for Docker & Kubernetes

OpenFaaS (Functions as a Service) is a framework for building serverless functions with Docker which has first class support for metrics. Any process can be packaged as a function enabling you to consume a range of web events without repetitive boiler-plate coding.

prometheus - A docker-compose stack for Prometheus monitoring

Before we get started installing the Prometheus stack. Ensure you install the latest version of docker and docker swarm on your Docker host machine. Docker Swarm is installed automatically when using Docker for Mac or Docker for Windows.Clone the project locally to your Docker host.

prometheus-operator - Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

Project status: beta Not all planned features are completed. The API, spec, status and other user facing objects may change, but in a backward compatible way.The Prometheus Operator for Kubernetes provides easy monitoring definitions for Kubernetes services and deployment and management of Prometheus instances.

client_python - Prometheus instrumentation library for Python applications

The official Python 2 and 3 client for Prometheus.Three: Visit http://localhost:8000/ to view the metrics.

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

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.

blackbox_exporter - Blackbox prober exporter

The blackbox exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP.Visiting http://localhost:9115/probe?target=google.com&module=http_2xx will return metrics for a HTTP probe against google.com. The probe_success metric indicates if the probe succeeded. Adding a debug=true parameter will return debug information for that probe.

unsee - Alert dashboard for Prometheus Alertmanager

Alert dashboard for Prometheus Alertmanager. Alertmanager UI is useful for browsing alerts and managing silences, but it's lacking as a dashboard tool - unsee aims to fill this gap. Starting with 0.7.0 release it can also aggregate alerts from multiple Alertmanager instances, running either in HA mode or separate. Duplicated alerts are deduplicated so only unique alerts are displayed. Each alert is tagged with names of all Alertmanager instances it was found at and can be filtered based on those tags.

gofn - Function process via container provider (serverless minimalist)

You can also compile with go build or build and install with go install command then run it as a native executable.-contextDir is the root directory where the Dockerfile, scripts, and other container dependencies are, by default current directory "./".

kube-prometheus - Use Prometheus to monitor Kubernetes and application running on Kubernetes

This repository collects Kubernetes manifests, dashboards, and alerting rules combined with documentation and scripts to provide single-command deployments of end-to-end Kubernetes cluster monitoring.This repository has been merged with the Prometheus Operator. It can now be found under contrib/kube-prometheus.

prometheus-nats-exporter - A Prometheus exporter for NATS metrics

The Prometheus NATS Exporter consists of both a package and an application that exports NATS server metrics to Prometheus for monitoring. The exporter aggregates metrics from the server monitoring endpoints you choose (varz, connz, subsz, routez) from a NATS server into a single Prometheus exporter endpoint.Start the prometheus-nats-exporter executable, and poll the varz metrics endpoints of the NATS server located on localhost configured with a monitor port of 5555.

client_ruby - Prometheus instrumentation library for Ruby applications

A suite of instrumentation metric primitives for Ruby that can be exposed through a HTTP interface. Intended to be used together with a Prometheus server.There are two Rack middlewares available, one to expose a metrics HTTP endpoint to be scraped by a Prometheus server (Exporter) and one to trace all HTTP requests (Collector).

consul_exporter - Exporter for Consul metrics

Export Consul service health to Prometheus.This exporter supports grabbing key/value pairs from Consul's KV store and exposing them to Prometheus. This can be useful, for instance, if you use Consul KV to store your intended cluster size, and want to graph that value against the actual value found via monitoring.

docs - Prometheus documentation: content and static site generator

This repository contains both the content and the static-site generator code for the Prometheus documentation site.The resulting static site will be stored in the output directory.

haproxy_exporter - Simple server that scrapes HAProxy stats and exports them via HTTP for Prometheus consumption

This is a simple server that scrapes HAProxy stats and exports them via HTTP for Prometheus consumption.For more information check the source code documentation. All of the core developers are accessible via the Prometheus Developers mailinglist.