An open API service indexing awesome lists of open source software.

https://github.com/wgliang/opengacm

OpenGACM is a Distributed and High-Performance Golang application Managing and Monitoring System.
https://github.com/wgliang/opengacm

application go-application management-agent management-server management-system metrics monitoring

Last synced: 2 months ago
JSON representation

OpenGACM is a Distributed and High-Performance Golang application Managing and Monitoring System.

Awesome Lists containing this project

README

          

# opengacm

[![Build Status](https://travis-ci.org/wgliang/opengacm.svg?branch=master)](https://travis-ci.org/wgliang/opengacm)
[![GoDoc](https://godoc.org/github.com/wgliang/opengacm?status.svg)](https://godoc.org/github.com/wgliang/opengacm)
[![Code Health](https://landscape.io/github/wgliang/opengacm/master/landscape.svg?style=flat)](https://landscape.io/github/wgliang/opengacm/master)
[![Go Report Card](https://goreportcard.com/badge/github.com/wgliang/opengacm)](https://goreportcard.com/report/github.com/wgliang/opengacm)

![OpenGACM](./logo.png)

OpenGACM is a Distributed and High-Performance Golang application Managing and Monitoring System.

## Modules

- [opengacm-client](https://github.com/wgliang/opengacm/modules/client) - opengacm-client is a client agent that can manage local go applications,such as building applications, opening, shutting down and restarting operations; and you can also use gacm-client to diagnose running Go applications. In addition, as an important part of the opengacm project, opengacm-client is a machine-level proxy unit that will assume data acquisition, data reporting, application remote management, and application deployment.
- opengacm-transfer
- opengacm-heaetbeats
- opengacm-judge
- opengacm-aggregator
- opengacm-alarm
- opengacm-sotrage
- opengacm-dashboard

## Architecture

![OpenGACM](./arch.png)

## Credits

Inspired by [gops](https://github.com/google/gops),[apm](https://github.com/topfreegames/apm) and [moby](https://github.com/moby/moby).