33 Go Monitoring Libraries

go-logadapter provide a flexible and powerful way to handle logging in applications, and can help in debugging, monitoring, and maintaining the application's performance and behavior.

go-logadapter provide a flexible and powerful way to handle logging in applications, and can help in debugging, monitoring, and maintaining the application's performance and behavior.

go-logadapter provide a flexible and powerful way to handle logging in applications, and can help in debugging, monitoring, and maintaining the application's performance and behavior.

01

SNClient+ is a secure general purpose monitoring agent designed as replacement for NRPE and NSClient++.

SNClient+ SNClient+ is a secure general purpose monitoring agent designed as replacement for NRPE and NSClient++. Supported Operating Systems i386 x64

02

GrpcReplay is an open-source network monitoring tool which can record your grpc traffic and use it for shadowing, load testing, monitoring and detailed analysis.

grpcreplay GrpcReplay is a network monitoring tool that can record your grpc traffic (Unary RPC) and use it for grayscale testing, stress testing or t

03

Track your Bone Health, Help create better Bone Health Treatments.

Track your Bone Health, Help create better Bone Health Treatments.

Bone Health Tracker Track your Bone Health, Help create better Bone Health Treatments. - https://bonehealthtracker.com. What Bone Health Tracker helps

04

Sneefer is a PoC project showing how to filter out irrelevent vulnerabilities from container image vulnerability scan results. It is based on application monitoring using eBPF and Falco base libraries and writes results in Kubernetes CRDs

Sneefer is a PoC project showing how to filter out irrelevent vulnerabilities from container image vulnerability scan results. It is based on application monitoring using eBPF and Falco base libraries and writes results in Kubernetes CRDs

TL; DR Sneeffer is a magic tool that makes some of your vulnerabilities disappear ๐Ÿช„ ๐Ÿ˜Ž This tool is a results of a POC project. It calculates image v

05

Murre is an on-demand, scaleable source of container resource metrics for K8s.

Murre is an on-demand, scaleable source of container resource metrics for K8s.

Murre On demand Kubernetes metrics at scale Read More ยป What is Murre? Murre is an on-demand, scaleable source of container resource metrics for K8s.

06

๐Ÿ› ๏ธ A simple CLI utility for monitoring protobuf-encoded messages in Kafka topics

kafka-proto-monitor ๐Ÿ› ๏ธ A simple CLI utility for monitoring protobuf-encoded messages in Kafka topics. Under the hood, kafka-proto-monitor relies on p

07

Monity is a lightweight server monitoring tool allowing you to keep a close eye on your server and any information you like!

Monity Client Monity Client What is monity? What is monity client for? What do I need to do here? FAQ [1] - Why Golang? [2] - Why not a single endpoin

08

CDN check is an Prometheus exporter that helps monitoring assets served by a content delivery network.

cdn_check_exporter CDN check is an Prometheus exporter that helps monitoring assets served by a content delivery network. When serving content using a

09

Monitoring Endpoints on (the) Web

Monitoring Endpoints on (the) Web

meow: Monitor Endpoints on (the) Web meow is a simple monitoring system for unauthenticated HTTP endpoints. meow consists of the following components:

10

A monitoring and troubleshooting tool for microservice architectures.

A monitoring and troubleshooting tool for microservice architectures.

Coroot is a monitoring and troubleshooting tool for microservice architectures. Features eBPF-based service mapping Thanks to eBPF, Coroot shows you a

11

A simple yet scalable GO Bot to broadcast monitoring alerts from various Cloud Providers to multiple Chat Services.

GO Alert A simple yet scalable GO Bot to broadcast monitoring alerts from various Cloud Providers to multiple Chat Services. ๐Ÿ“ Table of Contents Abou

12

๐Ÿ’ฝ Doku - Docker disk usage dashboard

Doku Doku is a simple, lightweight web-based application that allows you to monitor Docker disk usage in a user-friendly manner. The Doku displays the

13

๐Ÿค– A tool to generate synthetic OpenTelemetry logs, metrics and traces using OTLP (gRPC and HTTP)

otelgen A tool to generate synthetic OpenTelemetry logs, metrics and traces. Why Often synthetics are used to validate certain configurations, to ensu

14

Automated troubleshooting of Kubernetes Pods issues. Collect K8s pod restart reasons, logs, and events automatically.

Automated troubleshooting of Kubernetes Pods issues. Collect K8s pod restart reasons, logs, and events automatically.

k8s-pod-restart-info-collector k8s-pod-restart-info-collector is a simple K8s customer controller that watches for Pods changes and collects K8s Pod r

15

Tunl.online client

Tunl.online client

tunl-cli The open-source developer platform for share localhost and inspect incoming traffic. Tunl allows you to share local port, IP or URL address t

16

A CLI tool to generate multi-tenant URLs for victoria-metrics and develop locally

vmtctl A CLI tool to generate multi-tenant URLs in victoria-metrics and run the clustered version locally. The tool helps in understanding on how to u

17

An Open-Source Platform for Production Data Science

An Open-Source Platform for Production Data Science

Aqueduct: A Production Data Science Platform Aqueduct automates the engineering required to make data science operational. With Aqueduct, data scienti

18

A simple system monitoring and alerting tool to monitor server HW stats.

A simple system monitoring and alerting tool to monitor server HW stats.

SyMon SyMon is a simple Linux system monitoring tool written in Go. Primarily created for monitoring smaller servers, home PCs, and devices like Raspb

19

Kubernetes Guide

Kubernetes Guide

Kubernetes Guide A guide covering Kubernetes including the applications and tools that will make you a better and more efficient Kubernetes developer.

20

Fast :zap: reverse proxy in front of any GraphQL server for caching, securing and monitoring.

Fast :zap: reverse proxy in front of any GraphQL server for caching, securing and monitoring.

Fast โšก reverse proxy in front of any GraphQL server for caching, securing and monitoring. Features ๐Ÿ’พ Caching RFC7234 compliant HTTP Cache. Cache quer

21

Experimental tools for monitoring hosts on local networks.

host-monitor Expiremental tools for monitoring hosts on the network. These were developed for learning and experimenting with my network and aren't in

22

vctags is an execd processor plugin for Telegraf that populates metrics with selected tags from VMware vSphere objects.

vctags vctags is an execd processor plugin for Telegraf that populates metrics with selected tags from VMware vSphere objects (using govmomi library).

23

A cli tool to proxy and analyze TCP connections.

A cli tool to proxy and analyze TCP connections.

tproxy English | ็ฎ€ไฝ“ไธญๆ–‡ Why I wrote this tool When I develop backend services and write go-zero, I often need to monitor the network traffic. For exampl

24

ICMP monitoring and notification tool (Gmail OAuth)

Host monitor ICMP monitoring and notification tool (Gmail OAuth) Download Download the latest version Usage ./host-monitor -ip ip/range -mail example@

25

A playground to learn how to use Knative on Kubernetes clusters.

Cluster Monitoring A playground to learn how to use Knative on Kubernetes clusters. Our toy service retrieves information about deployments running in

26

Deepfence PacketStreamer is a high-performance remote packet capture and collection tool.

Deepfence PacketStreamer is a high-performance remote packet capture and collection tool.

PacketStreamer Deepfence PacketStreamer is a high-performance remote packet capture and collection tool. It is used by Deepfence's ThreatStryker secur

27

A simple, standalone, and lightWeight tool that can do health/status checking, written in Go.

EaseProbe EaseProbe is a simple, standalone, and lightWeight tool that can do health/status checking, written in Go. EaseProbe 1. Overview 1.1 Probe 1

28

A lib for monitoring runtime goroutine stack

A lib for monitoring runtime goroutine stack. Such as wait for goroutines to exit, leak detection, etc.

29

Spark is a free, safe, open-source, web-based, cross-platform and full-featured RAT (Remote Administration Tool) that allow you control all your devices via browser anywhere

Spark is a free, safe, open-source, web-based, cross-platform and full-featured RAT (Remote Administration Tool) that allow you control all your devices via browser anywhere

Spark is a free, safe, open-source, web-based, cross-platform and full-featured RAT (Remote Administration Tool) that allow you control all your devices via browser anywhere.

30

A centralized keylogger application. Monitor and track the keystrokes of all your devices in real-time at one place.

Zanshin โš ๏ธ This project is work in progress. A centralized keylogger application. Monitor and track the keystrokes of all your devices in real-time at

31

Scalable datastore for metrics, events, and real-time analytics

InfluxDB InfluxDB is an open source time series platform. This includes APIs for storing and querying data, processing it in the background for ETL or

33
1