Squzy - is a high-performance open-source monitoring, incident and alert system written in Golang with Bazel and love.

Overview

Squzy - opensource monitoring, incident and alerting system

version codecov GolangCI Join the chat at https://gitter.im/squzyio/community

About

Squzy - is a high-performance open-source monitoring and alerting system written in Golang with Bazel and love.

Contains:

Squzy Monitoring

High perfomance health check system

System Health Checks Capabilities

  1. HTTP/HTTPS
  2. TCP
  3. GRPC - https://github.com/grpc/grpc/blob/master/doc/health-checking.md
  4. SiteMap.xml - https://www.sitemaps.org/protocol.html
  5. Value from http response by selectors(https://github.com/tidwall/gjson)
  6. SSL Expiration - validate expiration date

Squzy Agents

Small application for get information from Host(server)

Which information you can get:

  1. CPU load per each
  2. Memory usage (used/free/total/shared)
  3. Disk (used/free/total) per each disk
  4. Net (bytes sent/get, package sent/get , err stat)

Squzy Agents Server

Basic implementation for agent server

Squzy Storage

Storage implementation will get all information from every product and store that

Squzy Dashboard

Squzy Web GUI - helps interact with squzy.

Squzy API

Squzy API server for works GUI + applications

Squzy Application Monitoring

Squzy Application Monitoring server - collect metric from application

Squzy Incident Manager

Squzy Incident Manager - analyze metric + create incident + manage rules

Squzy Notification Manager

Squzy Notification Manager - create and link notifications methods

Authors

Want to help?

Want to file a bug, contribute some code, or improve documentation? Excellent!

Add merge request with description.

Issues
  • "archived" - should be DELETE method instead of PUT

    API: should be updated here:

    https://github.com/squzy/squzy/blob/develop/apps/squzy_api/router/router.go#L613

    Dashboard should updated here:

    https://github.com/squzy/squzy-dashboard/blob/develop/src/app/modules/applications/services/applications.service.ts#L122

    Internal 
    opened by PxyUp 1
  • How to use with Cloud Foundry and Spring boot apps?

    How to use with Cloud Foundry and Spring boot apps?

    Describe the bug This is not a bug reporting, I am exploring this and want to understand how to use it with cloud foundry_Spring boot. example: today I use appd, how can I use this same way?

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    Desktop (please complete the following information):

    • OS: [e.g. iOS]
    • Browser [e.g. chrome, safari]
    • Version [e.g. 22]

    Smartphone (please complete the following information):

    • Device: [e.g. iPhone6]
    • OS: [e.g. iOS8.1]
    • Browser [e.g. stock browser, safari]
    • Version [e.g. 22]

    Additional context Add any other context about the problem here.

    enhancement 
    opened by pradeepkusingh 1
Releases(v1.13.0)
Owner
Squzy
Squzy - scalable and very fast incident system
Squzy
the pluto is a gateway new time, high performance, high stable, high availability, easy to use

pluto the pluto is a gateway new time, high performance, high stable, high availability, easy to use Acknowledgments thanks nbio for providing low lev

mobus 2 Sep 19, 2021
port close check scanner. detects open ports, sends alert with slack.

aite9 (port close check scanner) サーバのポートが空いてないことを確認するポートスキャナー たくさんのサーバを管理していると設定ミスで内部利用ポートが外部に公開されてしまっている可能性があり、それに早く気付くためのチェックツールです。 サーバのリストを標準入力で渡すと

Yasushi Ichikawa (ichikaway) 8 Feb 3, 2022
Code listings accompanying the 'For the Love of Go' book

For the Love of Go - code listings This is a collection of code samples, listings, and solutions to challenges from the book 'For the Love of Go', by

John Arundel 22 Jul 11, 2022
Tool for monitoring network devices (mainly using SNMP) - monitoring check plugin

Thola Description A tool for monitoring network devices written in Go. It features a check mode which complies with the monitoring plugins development

inexio 249 Jul 13, 2022
The high-performance build system for JavaScript & TypeScript codebases

Documentation Visit https://turborepo.org to view the full documentation. Community To chat with other community members, you can join the Turborepo D

Vercel 8.6k Aug 8, 2022
Magma is an open-source software platform that gives network operators an open, flexible and extendable mobile core network solution.

Connecting the Next Billion People Magma is an open-source software platform that gives network operators an open, flexible and extendable mobile core

Magma 1.3k Jul 31, 2022
High-performance PHP application server, load-balancer and process manager written in Golang

RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager. It supports running as a serv

Spiral Scout 6.6k Aug 2, 2022
High-performance PHP application server, load-balancer and process manager written in Golang

RoadRunner is an open-source (MIT licensed) high-performance PHP application server, load balancer, and process manager. It supports running as a serv

Spiral Scout 6.1k Dec 9, 2021
A high-performance concurrent scanner written by go, which can be used for survival detection, tcp port detection, and web service detection.

aScan A high-performance concurrent scanner written by go, which can be used for survival detection, tcp port detection, and web service detection. Fu

seventeen 17 Jul 17, 2022
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。

English | ???? 中文 ?? Introduction gnet is an event-driven networking framework that is fast and lightweight. It makes direct epoll and kqueue syscalls

Andy Pan 6.8k Aug 4, 2022
High-performance, non-blocking, event-driven, easy-to-use networking framework written in Go, support tls/http1.x/websocket.

High-performance, non-blocking, event-driven, easy-to-use networking framework written in Go, support tls/http1.x/websocket.

lesismal 734 Aug 5, 2022
High Performance HTTP(S) Proxy Checker Written in GO

Go Proxy Checker 中文版文档 High Performance HTTP(S) Proxy Checker Written in GO It can Batch check whether your HTTP/HTTPS proxies is valid and anonymous,

null 46 Jul 14, 2022
NebulaChat - Open source mtproto server written in golang

NebulaChat - Open source mtproto server written in golang open source mtproto server implemented in golang with compatible telegram client. Introduce

Teamgram 952 Jul 29, 2022
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.1.1 and V5 in golang

中文文档 Gmqtt News: MQTT V5 is now supported. But due to those new features in v5, there area lots of breaking changes. If you have any migration problem

null 709 Aug 5, 2022
High performance async-io(proactor) networking for Golang。golangのための高性能非同期io(proactor)ネットワーキング

gaio Introduction 中文介绍 For a typical golang network program, you would first conn := lis.Accept() to get a connection and go func(net.Conn) to start a

xtaci 447 Aug 1, 2022
🧙 High-performance PHP-to-Golang IPC/RPC bridge

High-performance PHP-to-Golang IPC bridge Goridge is high performance PHP-to-Golang codec library which works over native PHP sockets and Golang net/r

RoadRunner 1.1k Jul 30, 2022