Golang Open Source Project

Source: Internet
Author: User
Tags ssh in python

Golang Outstanding Open Source project summary (continuous update ... )
I've put this summary on GitHub, and later updates will be on GitHub. Https://github.com/hackstoic/golang-open-source-projects. Welcome fork, Star, watch, issue.


SOURCE Reference: Http://studygolang.com/projects

Monitoring System

Serial Number name Project Address Introduction
1 Openfalcon Http://github.com/open-falcon/of-release Openfalcon is a Xiaomi monitoring system. Function: * Data collection configuration: Agent self-discovery, support plugin, active push mode; * Capacity Level Expansion: production environment 500,000 times per second data collection, alarm, storage, plotting, sustainable level expansion. * Alert Policy Self-discovery: Web interface, support policy template, template inheritance and overlay, multiple alarm modes, support callback action. * User-friendly alarm settings: Support the maximum number of alarms, alarm level setting, alarm recovery notification, alarm pause, different time threshold, support maintenance period, support alarm merging. * Historical Data Efficient query: The second level returns the historical data for hundreds of indicators a year. *dashboard humanization: Multi-dimensional data display, user-defined dashboard and other functions. * Architecture design is highly available: the whole system without core single point, Isianvi, easy to deploy.
2 Banshee Http://github.com/eleme/banshee Monitoring system for periodic indicators.
3 Kapacitor Http://github.com/influxdata/kapacitor Kapacitor is an open source framework for processing, monitoring, and alerting time series data.
4 Pome Http://github.com/rach/pome Pome is the meaning of Postgres Metrics. Pome is an indicator dashboard for PostgreSQL that tracks the health of your database.
5 Pingd Http://github.com/pinggg/pingd PINGD is the simplest monitoring service in the world, written using Golang. The software supports IPV6, but the server does not support it. Pingd allows you to ping thousands of IPs at the same time, during which you can also manage monitored hosts. The user provides the hostname or IP, as well as the user's email address, you can use 3 generate URLs to open, stop or delete your tracking. Notifications are sent whenever your server is down or in the background, and control URLs are included.
6 Actiontech Zabbix MySQL Monitor Percona monitoring Plugins Zabbix's Go language version, is a MySQL monitor plugin and template that is open source by love, integrates hundreds of performance monitoring metrics, supports low level Discovery auto-discovery Multi-instance environments, and supports PERFO Rmance_schema
7 Rtop Http://github.com/rapidloop/rtop Top is a simple agentless remote server monitoring tool that works based on an SSH connection. There is no need to install any software on the monitored server. Rtop connects directly to the server to be monitored via SSH and executes commands to collect monitoring data. Rtop automatically updates monitoring data every few seconds, similar to other *top commands
8 Prometheus Http://github.com/prometheus/prometheus Prometheus is an open source service monitoring system and time series database, providing monitoring data storage, display, alarm and other functions
9 Bosun Http://github.com/bosun-monitor/bosun Professional cross-platform open source system monitoring project, go language writing, flexible templates and expressions with a variety of collector can monitor any application or system-level operational data, more lightweight than Zabbix, easier to start and more suitable for customization.
Container Technology
Serial Number name Project Address Introduction
1 Swarmkit Https://github.com/docker/swarmkit Swarmkit is Docker's open-source Docker cluster management and container Orchestration tool, whose main functions include node discovery, consistency based on raft algorithm, and task scheduling.
2 Daolinet Https://github.com/daolinet/daolinet Daolinet is a software-defined networking (SDN) system designed to provide dynamic, efficient links to Docker containers. In a Docker container, the microservices workload has a lightweight and ephemeral nature, and the daolinet is just right for this property.
3 Harbor Http://github.com/vmware/harbor The development and operation of container applications requires reliable image management. In terms of security and efficiency, it is necessary to deploy registry within a private environment. Project Harbor is a registry server open source project designed by the VMware company China Team for enterprise users, including Rights Management (RBAC), LDAP, auditing, management interface, self-registration, HA and other enterprise-required functions, while targeting the characteristics of Chinese users, Design image copy and Chinese support features
4 Rex-ray Https://github.com/emccode/rexray Rex-ray is an open source project led by the EMC {code} team that provides continuous storage access for Docker, Mesos, and other container operating environments. Designed to encompass common storage, virtualization, and cloud platforms, it provides advanced storage capabilities.
5 Clair Http://github.com/coreos/clair Clair is a container vulnerability analysis service. It provides a list of vulnerabilities that can threaten a container and sends a notification to the user when a new container vulnerability is released.
6 Weave Http://github.com/zettio/weave Weave Create a virtual network and connect to a Docker container that is deployed on multiple hosts.
7 Rocket Http://github.com/coreos/rkt Rocket (also known as RKT) is a container engine launched by CoreOS, similar to Docker, which helps developers to package applications and dependencies into portable containers, simplifying deployment tasks such as environments. The difference between Rocket and Docker is that Rocket does not have the "friendly features" of Docker for enterprise users, such as cloud service acceleration tools, cluster systems, and so on. Conversely, what Rocket wants to do is a more purely industry standard.
8 Libnetwork Http://github.com/docker/libnetwork The libnetwork provides a container connection to the native Go implementation, which is the container's network. The goal of Libnetwork is to define a robust container network model (Container) that provides a consistent programming interface and network abstraction for applications.
9 Wormhole Https://github.com/vishvananda/wormhole Wwormhole is a Socket-activated tunnel proxy that identifies namespaces. A Docker container that allows you to securely connect to different physical machines. Can be used to perform some interesting functions, such as connecting a service running on the container's native or creating an on-demand service after the connection.
10 Shipyard Http://github.com/shipyard/shipyard Shipyard is a WEB-based Docker management tool that supports multiple hosts, containers Unified management of multiple Docker hosts, can view images, even build images, and provides RESTful APIs Wait a minute. Shipyard to manage and control Docker host, you need to modify the default configuration on the Docker host to enable it to support remote administration.
11 Docker Http://github.com/docker/docker Docker is an open-source application container engine that allows developers to package their applications and dependencies into a portable container, and then publish them to any popular Linux machine or virtualize them. Containers are completely sandbox-aware, with no interface (like IPhone apps) between them. There is little performance overhead and can be easily run in the machine and data center. Most importantly, they are not dependent on any language, framework or packaging system.
PAAs Tools
ordinal name Project address about
1 Kel http://github.com/kelproject Kel is an open source, Kubernetes-based Built PaaS system, developed in Python and Go language. Kel simplifies the management of Web Apps Publishing and hosting the entire software lifecycle. Kel helps development and ops people easily manage their application architectures, making k8s easy to use with a set of tools and components.
2 cloudfoundry-mesos

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.