SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Monitoring Projects
The Prometheus monitoring system and time series database.Project mention: Netdata release 1.38.0 | reddit.com/r/linux | 2023-02-06
Our Generic Prometheus Collector gathers metrics from any Prometheus endpoint that uses the OpenMetrics exposition format.
Scalable datastore for metrics, events, and real-time analyticsProject mention: InfluxDB dashboard column order | reddit.com/r/influxdb | 2022-12-19
Here is the GitHub issue for sorting/specifying column order: https://github.com/influxdata/influxdb/issues/15957
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Analyzes resource usage and performance characteristics of running containers.Project mention: Can ChatGPT Debug and Fix your Docker and Kubernetes Issues? | dev.to | 2023-02-02
Result: Interestingly, the GitHub Issue that talks about cAdvisor and Docker Desktop for Mac for running cAdvisor is still open and not fixed.
eBPF-based Networking, Security, and ObservabilityProject mention: Top CNCF Projects to look out for in 2023 | dev.to | 2023-01-23
Cilium is in the category of Runtime / Cloud Native Network, which means that it provides networking functionalities to containerized applications. It uses eBPF (extended Berkeley Packet Filter), a revolutionary kernel technology, for providing, securing, and observing network connectivity between container workloads. It is getting a lot of action with 500+ contributors, making it into the top 10 of CNCF projects with the most contributors.
Top-like interface for container metricsProject mention: Ask HN: What is the best source to learn Docker in 2023? | news.ycombinator.com | 2023-01-29
In the terminal, there are also a few useful projects:
- for Docker, there is ctop: https://github.com/bcicen/ctop
The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks.Project mention: Bettercap – Swiss Army Knife for 802.11, BLE, IPv4 and IPv6 Networks | reddit.com/r/patient_hackernews | 2022-12-03
The plugin-driven server agent for collecting & reporting metrics.Project mention: How much can you get out of a $4 VPS? | news.ycombinator.com | 2023-02-06
I would use telegraf (https://github.com/influxdata/telegraf) to gather the metrics you want from your servers. It has built-in functions to get metrics like disk usage, cpu, etc...
From there I would export those metrics to a grafana+influxdb setup. But honestly this is because that's what I'm used to professionally. There might be simpler solutions around.
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.Project mention: Prometheus vs EFS: I don't know who to believe | reddit.com/r/sysadmin | 2023-01-24
You could look at something like Thanos and store your data in S3: https://thanos.io/
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.Project mention: Sampler | reddit.com/r/devopspro | 2022-12-29
VictoriaMetrics: fast, cost-effective monitoring solution and time series databaseProject mention: Best Free Full-Stack monitoring Suite? | reddit.com/r/sysadmin | 2023-02-05
Take a look at NetData and VictoriaMetrics.
Prometheus Operator creates/configures/manages Prometheus clusters atop KubernetesProject mention: How do I stop my apps from being killed in k8s? | reddit.com/r/sre | 2023-01-27
At a minimum, you want to look at your metrics using the Prometheus Operator. You can write alerts for resource requests.
Continuous Profiling Platform. Debug performance issues down to a single line of codeProject mention: Grafana Phlare, open source database for continuous profiling at scale | news.ycombinator.com | 2022-11-02
An enterprise-level cloud-native monitoring system, which can be used as drop-in replacement of Prometheus for alerting and Grafana for visualization.
Monitoring, visualisation & management for Docker & KubernetesProject mention: Best Freeish diagraming software for Docker Swarms and their networks. | reddit.com/r/docker | 2022-03-24
You can always try weave scope, it'll map out your swarm for you. I've not used it for some time, but it was cool when I did.
Prometheus AlertmanagerProject mention: My Raspberry Pi 4 Dashboard | reddit.com/r/selfhosted | 2023-01-10
- Alert Manager
A horizontally scalable, highly available, multi-tenant, long term Prometheus. (by cortexproject)Project mention: Building a distributed lab with an observability stack | reddit.com/r/homelab | 2022-08-07
For a homelab I think prometheus + grafana is easy to get started and scales well. There are lots of ways to set up the architecture. Prometheus can write to a directory on a filesystem, it can be set to write to a remote server, and there are other projects to integrate object storage (s3, minio, etc) or influxdb for long term storage and downsampling.
Add-on agent to generate and expose cluster-level metrics.Project mention: EKS scalability best practices | reddit.com/r/kubernetes | 2023-02-03
Another tip that you could consider spelling out a little more, is to monitor the number of resources created by Kind. This is somewhat mentioned for jobs and services, but any Kind of which thousands of resources are created will put stress on the control-plane. The total number of resources per namespace/cluster can be monitored with kube-state-metrics. KSM does not emit metrics of resources created from CRDs. These metrics can be implemented with KSM's custom resource state metrics: https://github.com/kubernetes/kube-state-metrics/blob/main/docs/customresourcestate-metrics.md
Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything.Project mention: 6 Top-Rated Open Source Status Page Alternatives for 2022 | dev.to | 2022-05-17
:trollface: Self-hosted, lightweight server and website monitoring and O&M toolProject mention: Nezha: lightweight monitoring server with remote access features. | reddit.com/r/selfhosted | 2022-12-01
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀Project mention: Monitor cryptocurrency stats from your terminal | reddit.com/r/commandline | 2022-05-01
extract internal monitoring data from application logs for collection in a timeseries databaseProject mention: Nginx upstream_response_time average per API route? | reddit.com/r/PrometheusMonitoring | 2022-12-18
If not, https://github.com/google/mtail might be a good option.
⛑ Automated developer-oriented status pageProject mention: how do I start to build an uptime monitoring system such as UptimeRobot or OnlineOrNot? | reddit.com/r/golang | 2023-01-18
We use a self-hosted Gatus at work: https://github.com/TwiN/gatus
Generate HTTP load and plot the results in real-time
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Monitoring related posts
How much can you get out of a $4 VPS?
12 projects | news.ycombinator.com | 6 Feb 2023
Netdata release 1.38.0
9 projects | reddit.com/r/linux | 6 Feb 2023
On-premises vs. Cloud-based Monitoring System - what do you prefer?
3 projects | reddit.com/r/sysadmin | 5 Feb 2023
The secret of long-lasting code
1 project | dev.to | 4 Feb 2023
EKS scalability best practices
1 project | reddit.com/r/kubernetes | 3 Feb 2023
Go 1.20 Released
13 projects | news.ycombinator.com | 1 Feb 2023
autometrics: easily add metrics to any function -- and jump to live Prometheus charts directly from your IDE (links with automatically customized PromQL queries are inserted into each function's doc comments)
3 projects | reddit.com/r/rust | 2 Feb 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea599a70b8>
www.saashub.com | 8 Feb 2023
What are some of the best open-source Monitoring projects in Go? This list will help you: