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.
rpc-framework dubbo rpc grpc protobuf service-discovery motan microservice opentracing influxdb graphite prometheus distributed-system distributedFacette is a open source web application to display time series data from various sources — such as collectd, Graphite, InfluxDB or KairosDB — on graphs. To learn more on its architecture, read this page. The source code is available at Github and is licensed under the terms of the BSD license.
timeseries collectd graphite influxdb kairosdb rrdtoolSoftware 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.
postgresql postgres monitoring grafana influxdb metrics postgresql-metrics-monitor metrics-gathering-daemon dashboardLogcool's design learn from Heka and Logstash and it's implementation was inspired by gogstash. What's more, the logcool's goal is to be a completely independent project and not much rely on other non-standard libiaries.Because it is difficult to fully meet the needs of different services, this repository provides basic plugins, such as encryption and decryption of data, compression and decompression of data, data format conversion, support files, command line, http, or the output of any system or redis, influxDB, MySQL database and so on. Importantly, you can easily develop a plugin according to your needs, and easily use it.
influxdb redis filter splitMQTT subscriber that pumps data into InfluxDB.
mqtt influxdbLibrary and program to parse and forward HAProxy logs. This steps assume that you already installed Go, git, gometalinter, and influxdb.
haproxy influxdb log minerFabricMon is an InfiniBand fabric monitoring daemon written in Go. It uses cgo to call low-level functions in libibmad, libibumad, and libibnetdiscover. InfiniBand switch modules for blade chassis are often unmanaged, with no simple way to query their port counters. FabricMon solves this by querying the subnet manager (SM), using management datagrams (MAD). The topology of the fabric is mapped using libibnetdiscover and the counters of any active switch ports are queried.
infiniband influxdbCode examples for the book "Go Recipes" by Apress. Check out github.com/shijuvar/gokit for further examples on Go.
mongodb influxdbCode examples for Go programming language.
grpc nats nats-streaming influxdb mongodb cockroachdbKapacitor-unit is a testing framework to make TICK scripts testing easy and automated. Testing with Kapacitor-unit is as easy as defining the test configuration saying which alerts are expected to trigger when the TICK script processes specific data. In order for all features to be supported, the Kapacitor version running the tests must be v1.3.4 or higher.
kapacitor influxdb tick-scriptsPlease have a look at the docs for more details. tracker can be installed as an executable. Download the latest compiled binaries and put it anywhere in your executable path.
productivity macosx grafana influxdbOn the computer on which you want Mikrocount to run, create a file named docker-compose.yml, in a directory named mikrocount. Copy the contents of the file docker-compose-example.yml in this repository, and paste them into the newly created docker-compose.yml file.
mikrotik grafana influxdb accounting docker-composeThis repo contains code for benchmarking several time series databases, including TimescaleDB, MongoDB, InfluxDB, and Cassandra. This code is based on a fork of work initially made public by InfluxDB at https://github.com/influxdata/influxdb-comparisons. Currently, TSBS supports one use case -- dev ops -- in two forms. The full form is used to generate, insert, and measure data from 9 'systems' that could be monitored in a real world dev ops scenario (e.g., CPU, memory, disk, etc). Together, these 9 systems generate 100 metrics per reading interval. The alternate form focuses solely on CPU metrics for a simpler, more streamlined use case. This use case generates 10 CPU metrics per reading.
benchmarking timescaledb cassandra mongodb influxdbgrade ingests Go benchmark data into InfluxDB so that you can track performance over time. Although you can pipe the output of go test directly into grade, for now we recommend placing the output of go test in a file first so that if something goes wrong, you don't have to wait again to run all the benchmarks.
benchmark influxdbInch is an InfluxDB benchmarking tool for testing with different tag cardinalities. The inch program accepts several flags to adjust the number of points and tag values.
influxdbA curated list of awesome resources for monitoring tools. Tranditional Monitoring tools.
influxdb grafana elasticsearch kibana nagios zabbix monitoring prometheusIf you wish to work on the provider, you'll first need Go installed on your machine (version 1.11+ is required). You'll also need to correctly setup a GOPATH, as well as adding $GOPATH/bin to your $PATH. To compile the provider, run make build. This will build the provider and put the provider binary in the $GOPATH/bin directory.
terraform terraform-provider influxdbUses the Fitbit API to load data into InfluxDB for displaying data into Grafana for FitOps engineers. Assuming you have set your $GOPATH https://golang.org/doc/code.html#GOPATH Optionally add $PATH=$PATH:$GOPATH/bin to make gofit command available.
fitbit health fitness grafana influxdbMonitors VMware vSphere stats using govmomi. Sinks metrics to one of many time series backends. Written in go to achieve fast sampling rates and high throughput sink. Successfuly benchmarked against 3000 VM's, logging 150,000 metrics per minute to an ElasticSearch backend.
influxdb vsphere graphite statistics monitoring influx dashboard grafana elasticsearch prometheus fluentd fluenthlswatch is a simple program to keep track of the concurrent viewer count of a HLS live stream. This piece of software is intended to be placed in front of a NGINX server with the nginx-rtmp-module installed and HLS encoding enabled. The NGINX server is used as a transcoding instance to translate an incoming RTMP stream into HLS compatible video fragments. Delivering the fragments and playlists to the clients is handled by hlswatch. To count the number of concurrent viewers hlswatch monitors the m3u8 playlist accesses per client. If the client does not issue a playlist reload in a certain amount of time it is considered as "not watching anymore".
hls nginx rtmp stream influxdb hlswatch statistics viewers concurrent
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.